none
如何將systime改為24小時制 RRS feed

  • 問題

  • Dear 各位前輩,

    想請問一下,我利用visual studio中的VB [Date Time Picker]工具,並選擇[Time],請問有沒有辦法將time改成24小時制的,不要顯示出AM/PM!

    2008年9月5日 上午 06:45

解答

  • 你前面寫的問題是說 vb ,怎麼會變成 vc + API ?

     

    既然使用 API 的話,沒看到你設定 DateTimePicker 的 Format ?

    你看看線上手冊:

    DateTime_SetFormat Macro

    DTM_SETFORMAT Message

     

    的說明吧~

     

    • 已標示為解答 Lolota Lee 2009年7月31日 上午 05:19
    2008年9月11日 上午 05:34

所有回覆

  • 你貼錯版了...

     

    要嘛貼到 Visual Basic ,不然就是貼到Windows Forms General ,貼到 VC 版你短路了嗎?

     

    屬性:

    Format 設為 Custom

    CustomFormat 用 HH 表示 24 hr ,例如:yyyy/MM/dd HH:mmTongue Tieds

     

     

    2008年9月5日 下午 12:19
  • 我沒貼錯版丫,因為我是在visual 2005用的,沒法子用format去改變time,所以才想來c++問一下

     

    2008年9月5日 下午 12:55
  • 2008年9月7日 上午 03:36
  • 拜託,有那位前輩能指點迷津的嗎?

    2008年9月11日 上午 01:13
  • 你把前面答的跟你認為不相符的地方先說出來:

     

    問:

    Code Snippet

    利用visual studio中的VB [Date Time Picker]工具,並選擇[Time],請問有沒有辦法將time改成24小時制的,不要顯示出AM/PM!

     

     

    答:

    Code Snippet

    屬性:

    Format 設為 Custom

    CustomFormat 用 HH 表示 24 hr ,例如:yyyy/MM/dd HH:mms

     

    註:Window Form 跟 Web Form 是有差的。
    2008年9月11日 上午 02:48
  • 我是這樣抓的

    GetDlgItemText(hDlg, IDC_DATETIMEPICKER1, (char *)SSet->systemdate, 15);
    GetDlgItemText(hDlg, IDC_DATETIMEPICKER2, (char *)SSet->systemtime, 15);

     

    抓到的system time為12小時制,要怎麼改成24小時?

    2008年9月11日 上午 05:23
  • 你前面寫的問題是說 vb ,怎麼會變成 vc + API ?

     

    既然使用 API 的話,沒看到你設定 DateTimePicker 的 Format ?

    你看看線上手冊:

    DateTime_SetFormat Macro

    DTM_SETFORMAT Message

     

    的說明吧~

     

    • 已標示為解答 Lolota Lee 2009年7月31日 上午 05:19
    2008年9月11日 上午 05:34
  • 喔,好,謝謝~

    2008年9月11日 上午 05:37