M Magic Unregistered / Unconfirmed GUEST, unregistred user! 2010-06-08 #1 在WEB代码中碰到 timeStamp=132170811,据说是时间戳,请问是怎么换算的(给出代码),以及怎么解析的。感谢!
V Vsun Unregistered / Unconfirmed GUEST, unregistred user! 2010-06-08 #2 var sss: TTimeStamp;begin sss.Time := 132170811; ShowMessage(FormatDateTime('hh:ss:nn', TimeStampToDateTime(sss)));
var sss: TTimeStamp;begin sss.Time := 132170811; ShowMessage(FormatDateTime('hh:ss:nn', TimeStampToDateTime(sss)));
M Magic Unregistered / Unconfirmed GUEST, unregistred user! 2010-07-07 #3 感谢您的回复,但timeStamp=1278493730750无法用您的代码解释,迷茫中。
S szhcracker Unregistered / Unconfirmed GUEST, unregistred user! 2010-07-07 #4 1278493730750超出了Integer的范围,你检查一下是否是1278493730750
S szhcracker Unregistered / Unconfirmed GUEST, unregistred user! 2010-07-07 #5 有可能是这样:sss.Time := 1278493; // 1278493 730750sss.Date := 730750;ShowMessage(FormatDateTime('yyyy-mm-dd hh:nn:ss', TimeStampToDateTime(sss)));
有可能是这样:sss.Time := 1278493; // 1278493 730750sss.Date := 730750;ShowMessage(FormatDateTime('yyyy-mm-dd hh:nn:ss', TimeStampToDateTime(sss)));
M Magic Unregistered / Unconfirmed GUEST, unregistred user! 2010-07-07 #6 timeStamp=1278493730750是JAVA生成的,可能是微妙为单位。szhcracker提供的分割方法是错的,生成的日期不对。怎么转换一直没弄明白,郁闷了很久。
M Magic Unregistered / Unconfirmed GUEST, unregistred user! 2010-07-07 #7 我也尝试了逆推 sss := DateTimeToTimeStamp(Now); f := TimeStampToMSecs(sss);得到f值和1278493730750差别巨大,应该不是这么计算的。[]
我也尝试了逆推 sss := DateTimeToTimeStamp(Now); f := TimeStampToMSecs(sss);得到f值和1278493730750差别巨大,应该不是这么计算的。[]
J japhe Unregistered / Unconfirmed GUEST, unregistred user! 2010-07-08 #8 你提供的两个时间戳都不是10位数。。。在MySQL下,unix时间戳是10位数1278493730750去掉后面3位1278493730select from_unixtime(1278493730);返回2010-07-07 17:08:50delphi下引用DateUils单元有函数DateTimeToUnixUnixToDateTime可以处理unix时间戳
你提供的两个时间戳都不是10位数。。。在MySQL下,unix时间戳是10位数1278493730750去掉后面3位1278493730select from_unixtime(1278493730);返回2010-07-07 17:08:50delphi下引用DateUils单元有函数DateTimeToUnixUnixToDateTime可以处理unix时间戳
M Magic Unregistered / Unconfirmed GUEST, unregistred user! 2010-07-09 #9 太感谢japhe,我如果想生成13位的时间戳,该怎么做?
墨 墨剑 Unregistered / Unconfirmed GUEST, unregistred user! 2010-07-12 #10 时间戳本来就是10位。你只有自定义一个13位的,自定义解析办法