DELPHI7对日期格式的处理
生活随笔
收集整理的這篇文章主要介紹了
DELPHI7对日期格式的处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
WINDOWS系統默認的短日期格式是:yyyy/m/d,在DELPHI中進行字符串互轉時,經常會因為格式問題而轉換失敗,以前都是要求施工人員或客戶手動修改系統的短日期格式為:yyyy-mm-dd來解決,近來無事找了一下相關資料,可以解決該問題
在應用程序打開時,可以通過TFormatSettings來設置應用程序的默認日期和時間格式
usesSysUtils, Windows;GetLocaleFormatSettings(GetUserDefaultLCID,FSetting); FSetting.DateSeparator := '-'; FSetting.ShortDateFormat := 'yyyy-mm-dd'; FSetting.ShortTimeFormat := '00:00'; FSetting.LongDateFormat := 'yyyy-mm-dd'; FSetting.LongTimeFormat := '00:00:00';//日期時間字符串轉換為TDateTime sTime := FormatDateTime('yyyy-mm-dd hh:mm:ss',Now); ADOQ.Fields[0].AsDateTime := StrToDateTime(sTime,FSetting);通過FSetting來對日期時間格式的字符串進行TDateTime轉換就不會再出現異常了。
總結
以上是生活随笔為你收集整理的DELPHI7对日期格式的处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《留住好员工》-读后感
- 下一篇: 透过顶级机构Q2持仓报告看美股不同板块的