将格式化日期从excel复制到记事本

时间:2015-05-11 06:15:21

标签: mysql excel date

我从mysql表a中提取了一些数据到excel。现在我必须创建插入查询以插入表b。在表中它有超过百万条记录。现在在excel文件中,日期将转换为数字。我根据mysql的要求将数字格式化为yyyy-mm-dd hh:mm:ss。但在插入查询中它仍然是数字。检查图像。 图片链接: http://s8.postimg.org/6g8fvf851/Capture.png

请告诉我如何将格式化日期复制到记事本或sql中。

1 个答案:

答案 0 :(得分:0)

简而言之,您应该使用text函数将excel日期转换为字符串。

=text(B2, "yyyy-mm-dd hh:mm:ss")

您可以在concatenate函数中使用此表达式,或将日期转换为字符串表示形式,然后在公式中使用它们。

Excel使用数字来表示日期。 0表示不存在的1900-01-001表示1900-01-011/24表示1小时,1/24/60表示1分钟,1/24/60/60表示1秒。您可以通过在单元格中输入表达式=1+1/24+1/24/60+1/24/60/60来检查它,然后将其格式更改为yyyy-mm-dd hh:mm:ss。它会显示1900-01-01 01:01:01