Excel导出SQL语句(包含时间格式的处理)

tech2026-04-03  1

2020-08-31 00:00:0015988032002020/8/31 0:00Number of Risk Merchants2 =CONCATENATE("insert into `mytable` (`gmt_occur`,`name`,`count`) values ('",A3,"','",D3,"','",E3,"');")

显示结果为:

insert into `mytable` (`gmt_occur`,`name`,`count`) values ('2020-08-31 00:00:00','Number of Risk Merchants','2');

注意这里的日期格式的值是44074,

所以直接使用C3的话答案为:

insert into `mytable` (`gmt_occur`,`name`,`count`) values ('44074','Number of Risk Merchants','2');

44074是当前日-1900/1/1。

通过

=((C3-70*365-19)*86400-8*3600)

可以获得B3,是时间戳格式(注意转为JAVA new Date()时要再*1000)

通过

=TEXT(C3,"YYYY-MM-DD HH:MM:SS")

得到A3是字符串格式

最新回复(0)