利用Format函数格式化时间和日期
生活随笔
收集整理的這篇文章主要介紹了
利用Format函数格式化时间和日期
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在做機房收費系統的時候,因為需要使用到日期進行查詢,所以在數據表中沒有使用自動添加日期的功能,而是采用了自定義的格式插入。但由于事先沒有對時間轉換的格式進行統一,導致后面查詢時出現的問題不斷。
插入時間的格式必須統一,否則在查詢的時候可能沒有結果。時間和日期的轉換格式大有學問,不能轉換錯了。下面利用Format函數舉個例子(當然,還有很多其他的轉換方式):
時間格式:
Format(Now(),"HH:mm:ss")
日期格式:
Format(Now(),"yyyy/MM/dd")
如果將時間格式中的mm換為MM,出來的結果將不是時間了。經過不斷的探索,最終得出如下結論:
在時間和日期的格式化函數中,MM表示月,mm表示的是分鐘,HH代表24小時制,hh代表12小時制,這四個地方必須注意!而且其他的字母必須小寫,否則顯示出來的就是字符。至于用的間隔符是“:”還是“/”抑或“—”這個是無所謂的,只要統一即可。
在報表中我們使用了DatePicker控件,在查詢的時候我們需要將它默認的格式變為與數據表中相同的格式。實現方法如下:
首先將其Format屬性設置為Custom,然后在CustomFormat屬性里設置自己需要的格式就行了。
總結
以上是生活随笔為你收集整理的利用Format函数格式化时间和日期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Hash算法的高维数据的最近邻检索
- 下一篇: base64 图片在线解码/编码