作者lemarulie (另一个我)
看板C_Sharp
标题[问题] 请较各位一个输出时间的问题
时间Tue Jun 3 23:18:12 2008
DateTime utc = DateTime.MinValue;
if (protocol.GPRMC.Month != 0 && protocol.GPRMC.Year != 0 &&
protocol.GPRMC.Day != 0)
{
utc = new DateTime(2000 + protocol.GPRMC.Year,
protocol.GPRMC.Month, protocol.GPRMC.Day, protocol.GPGGA.Hour,
protocol.GPGGA.Minute, protocol.GPGGA.Second, DateTimeKind.Utc);
labelDate.Text = "Date: " + utc.ToShortDateString();
labelTimeLocal.Text =utc..ToLocalTime.ToString();
labelTime.Text = "Time: " + utc.ToShortTimeString();
我想请问各位大大的是在第四行(utc=那一行)
我已经把从gps抓下来的讯号加上2000了
不过跑出来的时间格式仍是08/6/3 下午......
SQL SERVE的datetime格式似乎一定要2008
所以我写不进去应该是差在08这个地方
不过我已经事先加上2000了
为什麽跑出来的还是)08/6/3的格式呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.18.32.181
1F:推 tomex:DateTime.ToString("yyyyMMdd"),用自订字串就可烦恼 06/04 00:00
2F:推 tomex:解除烦恼 :) 06/04 00:01