Is not a valid date and time 不是有效的日期格式

Is not a valid date and time 不是有效的日期格式 分類: Delphi 2012-03-20 17:12 7051人閱讀 評論(0) 收藏 舉報 datestring

方法一:

var sTime: TDateTime; s1: String;begin //沒有下面兩行時轉換會出錯 ShortDateFormat := "yyyy-MM-dd"; DateSeparator := "-"; // s1 := "2012-03-20 12:30:40"; sTime := StrToDateTime(s1) + 1; ShowMessage(FormatDateTime("yyyy-mm-dd hh:nn:ss",sTime));end;

方法二:

uses SysUtils

var sTime: TDateTime; s1: String; aDateTimeFormat: TFormatSettings;begin //設定轉換格式 aDateTimeFormat.DateSeparator := "-"; aDateTimeFormat.ShortDateFormat := "yyyy-mm-dd"; aDateTimeFormat.TimeSeparator := ":"; aDateTimeFormat.ShortTimeFormat := "hh:mm:ss";

s1 := "2012-03-20 12:30:40"; sTime := StrToDateTime(s1, aDateTimeFormat) + 1; ShowMessage(FormatDateTime("yyyy-mm-dd hh:nn:ss",sTime));end;

推薦閱讀:

乾貨分享|你懂得說話,未必懂得有效溝通!
提升個人「好運氣」,這九招很有效
含胸駝背?這套瑜伽練習最有效,最後一個體式絕了!
每天抓住這3個時間教育孩子,才最簡單有效!不信你試試
如何合法有效控制加班費與加班費爭議

TAG:日期 | 有效 | 格式 |