作者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
推 tomex:DateTime.ToString("yyyyMMdd"),用自訂字串就可煩惱 06/04 00:00
推 tomex:解除煩惱 :) 06/04 00:01