如何将date列转换为Excel中不同的内置datetypes(Thu Aug 04 00:00:00 BST 1983)

我有一个excel文件,其中dob列包含这种types的入口Thu Aug 04 00:00:00 BST 1983 。 我正在尝试导入SQL-Server中的Excel文件,因此我想将其转换为YYYY-MM-DDtypes。 我尝试格式单元格选项,但它不工作。 任何简单的做法或我必须find它的正则expression式?

这是示例文件。

在这里输入图像说明

如果你的string在excel是Thu Aug 04 00:00:00 BST 1983以相同的格式,那么你可以试试这个:

Excel Example

然后转到自定义格式单元格,然后selectDate ,然后selectCustom并inputYYYY-MM-DD以获得所需的格式。

您可以使用Excel的DATE()函数来执行此操作。 这需要年,月和日作为值。 需要一些操作来获取这些值。

请看下面。 第三行显示的值: 30532变成1983-08-04时格式化(显示公式是在所以你可以看到第二行)

在这里输入图像说明