我需要打印的日期在MM/DD/YYYY的格式。 如果日期是2009年4月24日,它應該打印日期爲04/24/2009。 即還需要補零.. 我使用日期函數來獲取當前日期......但日期越來越米/ DD/YYYY的格式...如何打印在MM/DD/YYYY格式的日期在VB
5
A
回答
9
在即時窗口和測試正在爲我工作(輸出爲評論)
Format(Now, "MM/dd/yyyy") '04/29/2009
Format(Date, "MM/dd/yyyy") '04/29/2009
Format(CStr(Now), "MM/dd/yyyy") '04/29/2009
Format(Date$, "MM/dd/yyyy") '04/29/2009
Format(CDate(Date), "MM/dd/yyyy")'04/29/2009
所以無論是字符串或日期時間應該沒有關係。
編輯:看到了弗雷德裏克您的評論。當你將它保存到數據庫表時,它的樣子並不重要(列日期格式將是數據庫的屬性,而不是你程序的(或者VB的)責任)。只要格式化值,當你從數據庫檢索它。
0
試試下面的代碼:
Format(dt,"MM/dd/yyyy")
2
請注意,日期格式化函數中的「/」字符具有特殊含義,如「日期分隔符」。這意味着我可能會替換爲程序執行的當前語言環境的日期分隔符(例如,在瑞典它將被替換爲「 - 」)。爲了確保你確實得到了「/」字符在輸出中,我認爲這會工作(我沒有一個VB安裝驗證與):
Format(date, "MM'/'dd'/'yyyy")
0
當你輸入的任何格式,將轉換成默認值等做的一件事是,在訪問更改數據類型的日期/時間文本,然後它可以在不影響到你的工作肯定日期。
1
只是備案,逃避斜線將工作
Format(dt,"MM\/dd\/yyyy")
0
我還用VB6,需要在我的TXT報告格式化日期
這對我的作品
Format$(Now, "yyyy-mm-dd-00.00.00")
但只有當我宣佈日期字符串
-1
小號trDate =格式(strDate,「yyyy-mm-dd」) BillTime =格式(BillTime,「hh:mm:ss」)
相關問題
- 1. 在vb腳本中獲取MMDDYYYY格式
- 2. MMDDYYYY在awk中的日期格式比較
- 3. 如何日期列轉換爲MMDDYYYY格式比較MMDDYYYY格式的其他表中的列
- 4. 如何在Perl中以xs:dateTime格式打印日期時間?
- 5. 如何在VB中打印?
- 6. 驗證MMDDYYYY日期
- 7. 如何格式化打印日曆中包含的日期?
- 8. 日期格式需要(VB)
- 9. 以特定格式打印java日期
- 10. 通過NSLog格式打印日期
- 11. 日期格式打印不正確
- 12. PHP打印日期變量格式
- 13. 如何在iphone中打印NSDate作爲朱利安日曆格式化日期?
- 14. 如何在iphone中打印日期?
- 15. 如何將dd-mon-yyyy的日期格式更改爲plsql中的mmddyyyy?
- 16. 試圖在python中打印不同的日期格式?
- 17. 如何在文件的日期範圍之間打印日期
- 18. 在Excel 2013中,如何在打印時強制使用日期格式?
- 19. 循環通過日期和打印格式日期
- 20. 如何打印日曆的日期
- 21. 如何以日期時間格式打印秒數?
- 22. 如何格式化日期以大寫字母打印
- 23. 如何以格式打印當前時間日期,日期月份年HH:MM:SS?
- 24. 日期打印在清單
- 25. 從日期刪除時間和日期時間格式的打印日期
- 26. 無法在nodejs中使用ejs和mysql打印日期格式
- 27. 在python中更改默認日期打印格式
- 28. DataGridView日期格式更改,而在C#打印#
- 29. 在Java中以特定格式打印日期時間?
- 30. d3.js在x軸上以不同格式打印日期
你在說哪個版本的VB? – 2009-04-29 06:46:47
我正在VB 6.5中工作 – sona 2009-04-29 06:48:11
`Date()`不會以任何格式返回它。它會返回一個日期,然後在顯示時使用當前的區域設置。 – Deanna 2012-08-30 08:17:21