str-to-date

    0热度

    1回答

    我的数据库中有一个datecreate字段,它的类型是varchar。不幸的是,我不能将该字段更改为日期格式,所以在选择数据时我必须这样做。我试图根据日期对记录进行排序(以便显示最新的一年然后一个月,然后一天然后一小时然后几分钟然后秒)。字段格式是这样的DD-MM-YYYY HH:mm:ss的,所以我的查询中,我尝试以下,但它也绝对没有顺序可言: SELECT * FROM submissions

    1热度

    2回答

    我有一个MySQL数据库,我不能改变,我从哪里读取日期。问题是我有一个存储日期的varchar列。日期以atomtime格式存储,例如。 2014-06-01T00:00:00+02:00。 我无法确定如何在STR_TO_DATE函数中指定格式。我试过STR_TO_DATE(Endtime, '%Y-%m-%dT%H:%i:%s+02:00'),但那不起作用。 有没有人有这方面的解决方案? 我试图

    14热度

    1回答

    我期待下面的代码工作: program Project3; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils; var FS: TFormatSettings; const DF = 'yyyymmdd'; begin try WriteLn(FormatDateTime(

    0热度

    1回答

    我试图将日期字符串与时间(存储在varchar字段)转换为日期格式。当前字符串格式为:2010年12月23日13:57 我需要他们什么转换为是不受时间标准的日期格式:2010-12-23 我已经试过了以下但拿出NULL的结果: SELECT STR_TO_DATE(fieldname, '%Y-%m-%d') AS newdate FROM tablename; 接下来,我想也许我不得不剥离时