■掲示板に戻る■ 全部 1- 101- 201- 301- 最新50 read.htmlに切り替える
■ ブラジルにトリップしようぜ サポートスレ

271 名前:へなちょこ管理人 ★:2010/04/28(水) 22:29:11
時間指定に日付まで入れるのは面倒だのぅ。
駄菓子菓子TDateTimeと時間のみでは違うしねぇ。

EncodeTime 関数は,指定された Hour,Min,Sec,および Msec に対する TDateTime 値を返します。
( ゚д゚ )!
EncodeTime 関数は,指定された時,分,秒,およびミリ秒を TDateTime 値にエンコードします。
Hour の有効な値は 0 から 24 です。Hour が 24 の場合,Min,Sec,および MSec はすべて 0 でなければならず,結果の TDateTime 値は次の日の午前 0 時(12:00:00:000 AM)を表します。
Min と Sec の有効な値は 0 から 59 です。
MSec の有効な値は 0 から 999 です。
指定された値が有効な範囲にない場合,EncodeTime は EConvertError 例外を生成します。
結果値は,指定された時刻が 1 日のどの部分にあたるのかを表す 0 から 1 までの数値です。値 0 は午前 0 時,0.5 は正午,0.75 は午後 6 時,1.0 は次の日の午前 0 時に対応します。

TryEncodeTime は EncodeTime と同じですが,TryEncodeTime が範囲外のパラメータに対して例外を生成するかわりに False を返す点が異なります。

行ける・・・かも!

272 名前:へなちょこ管理人 ★:2010/04/28(水) 22:35:45
TDateTime型は整数部分が日付で小数部分が時間という仕様らしいから
Today手続きとかで得たTDateTime型の返り値に足せば目標の時間をセットできるのかな?

273 名前:へなちょこ管理人 ★:2010/04/28(水) 22:37:15
TDateTime型は整数部分が日付で小数部分が時間という仕様らしいから

TDateTime型はDouble型で整数部分が日付で小数部分が時間という仕様らしいから
TDateTime 値の整数部は西暦 1899 年 12 月 30 日からの経過日数を示します。小数部はその日の経過時間(24 時間制)です。
次の表に TDateTime 値の例とそれに対応する日付と時間を示します。

01899 年 12 月 30 日 午前 12:00
2.751900 年 1 月 1 日 午後 6:00
-1.251899 年 12 月 29 日 午前 6:00
350651996 年 1 月 1 日 午前 12:00

75KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50 read.htmlに切り替える

名前: E-mail(省略可)

img0ch(CGI)/3.1.10