首页 > 代码库 > delphi java 日期 转换
delphi java 日期 转换
http://www.cnblogs.com/findumars/p/4716753.html
c++builder
// 将Java中的日期转换为Delphi中的日期 TDateTime ConvertJavaDateTimeToDelphiDateTime(__int64 Value) { return IncMilliSecond(StrToDate("1970-1-1"), Value); } // 将Delphi中的日期转换为Java中的日期 double ConvertDelphiDateTimeToJavaDateTime(TDateTime ADateTime) { return MilliSecondSpan(ADateTime, StrToDate("1970-1-1")); }
1483927576698
// pc端接收到的数据00 00 01 59 80 f9 e0 7a // 2017-01-09 02:06:16 byte bta[8] = { 0x7a,0xe0,0xf9,0x80,0x59,0x01,0x00,0x00 }; // byte bta[8] = { 0x00,0x00,0x01,0x59,0x80,0xf9,0xe0,0x7a }; double da = *(__int64*)&bta[0]; TDateTime dtad; dtad = ConvertJavaDateTimeToDelphiDateTime(da);
TDateTime dt1; dt1 = StrToDateTime("2017-01-09 02:06:16"); double jv1; jv1 = ConvertDelphiDateTimeToJavaDateTime(dt1); byte bt1[8]; memcpy(&bt1[0], (byte*)&jv1, 8); //check TDateTime dtad1; dtad1 = ConvertJavaDateTimeToDelphiDateTime(jv1);
delphi java 日期 转换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。