我的数据库中有一个日期和时间列。不幸的是,需要读取数据库的第三方软件要求日期和时间字段为varchar(50)
类型...
当我将数据库中的该字段更改为varchar(50)
时,所有日期都会变成奇怪的格式。
当列属于DateTime
类型时,日期看起来像2006-08-02 15:13:19.000
。
当我将该列更改为varchar(50)
时,日期最终会显示为Aug 2 2006 3:13PM
。
如何将日期列更改为varchar(50)
,但将日期格式保留为ISO8601?