問題タブ [tdatetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - RTTI で TDateTime プロパティと Double プロパティを区別するにはどうすればよいですか?
Delphi 2010 で RTTI システムを使用して、プロパティが TDateTime かどうかを調べる方法はありますか? 現在、asVariant をコールバックするたびに、またプロパティ タイプをチェックすると、それは double として扱われます。これは基本型しか見えないからでしょうか?(TDateTime = double)
delphi - Delphi TDateTime 変数が Delphi 2010 で初期化されない
Delphi 2010 で、配置したボタンのコードに 1 つのボタンを含む単純なフォームを作成しました。
これとまったく同じコードを Delphi XE2 で実行すると、myDateTime の値で現在の日付/時刻が取得されます。
Delphi 2010 プロジェクト環境で何かが間違って設定されているに違いないと考えていますが、それが何であるかはわかりません。
どんな助けでも大歓迎です。
ありがとう!
問題が発見されました。コンパイラ設定でコード生成の最適化が true に設定されており、その値が TDateTime のデフォルトとして表示されるようです。最適化設定を false に変更すると、値が表示されます。
delphi - TDateTimeの内容が有効かどうかを確認する方法
TDateTime
変換の例外をトラップせずに、Delphi変数に有効な内容があるかどうかを確認する方法はありますか?
フィールドを含む生のDelphiレコードとして書き込まれた何百もの巨大なファイルを解析する必要があるアプリケーションを作成しましたTDateTime
。ときどき、変換ルーチンに渡されたときに例外を与えるTDateTime
ような値を持つコンテンツを取得するレコードを取得します。例外を単純にトラップできることはわかっていますが、これは、デバッガーが停止し続けるため、デバッグ時に非常に厄介であり、他のエラーが発生した場合に備えて有効にしておく必要があります。2.0927117954e+262
Floating point invalid Operation
delphi - Delphi - TDate と TDateTime が同じなのはなぜですか?
System.pas を見ると、TDate と TDateTime が次のように定義されています。
明らかに TDate と TDateTime は同じです。
TDate には日付部分のみが含まれ、時間部分は含まれないと予想していたため、TDate と TDateTime の操作に苦労しました。
今、私は疑問に思っています:これの背後にある意味は何ですか? 変数を TDate として宣言すると、日付と時間値ではなく、日付が含まれている必要があります。
c++ - 2 つの TDateTime 変数のチェック
C++ Builder を使用していますが、次の質問があります。
日付/時刻が別の日付/時刻よりも遅いかどうか、およびどれだけ遅れているかを検出したいと考えています。
これが私の現在のコードです:
上記の例では、次のように出力されます: 31/12/1899
2 つの値の違いは 1 日だけです。1899 年 12 月 31 日が印刷され、1 のようなものではないのはなぜですか?
c++ - C++は日付間の差を計算します
重複の可能性:
2つのTDateTime変数をチェックしています
2つの日付の差を計算して、差を表示するのに問題があります。以前の質問を投稿しました。
私はreplaceTime関数の助けを求めています。これをどのように/なぜ使用する必要があるのかわかりません。
これが私のコードです:
c++ - 文字列をTDateTime変数に変換する
私はC++を使用して予約システムを開発しています。
文字列をTDateTime変数に変換するのに助けをいただけますか。
これが私が助けて欲しい例です。
これをファイルに保存しています(他の文字列とブール値を使用)。文字列としてロードされる場合、文字列値は次のとおりです。
2012/09/15 2:00:00 pm
これをTDateTime変数に変換するにはどうすればよいですか?
ありがとう
アップデート
文字列を使用するコンストラクターを介してTDateTime変数を作成しようとしています。これが私のコードです:
このエラーが発生します:E2285'TDateTime :: TDateTime(string)'に一致するものが見つかりませんでした
文字列変数を使用してTDateTime変数を作成するにはどうすればよいですか?
2番目のオプションのコードは次のとおりです。
これはうまく機能します。ただし、「stringDateToConvert」を「strptime」関数に渡すことができるようにするためのサポートをお願いします。現在、次のエラーが発生しています。
E2034「string」を「constchar*」に変換できません
ありがとう
c++ - TDateTimeデータ型
私はいくつかのクラスを開発するためにC++Builderを使用しています。'vcl.h'を含めることでTDateTimeデータ型を使用しています。これはC++Builderにのみ固有ですか?
現在MicrosoftVisualStudio C ++を使用していて、「TDateTime is undefined error」が発生しているため、これを尋ねます。
Visual Studioでこのタイプを使用するにはどうすればよいですか?
ありがとう
c++ - 日付と時刻から日付を抽出する
C++ Builder で VCL フォーム アプリケーションを使用しています。
日付と時刻の両方が関連付けられている TDateTime オブジェクトから日付だけを取得するにはどうすればよいですか?
以下に例を示します。
私は、次の情報だけを持つ TDateTime オブジェクトを求めています。
ありがとう
c++ - 2つのTDateTime変数を組み合わせる
VCLフォームアプリケーションでC++Builderを使用しています。
2つのTDateTimePickerコントロールで構成される1つのTDateTime変数を作成したいと思います。
コントロールの1つは日付形式で、もう1つは時間形式です。
両方を1つのTDateTime変数に結合したいと思います。
たとえば、DateTimePickerAppointmentDateは「25/09/2012」を示し、DateTimePickerAppointmentTimeは「7:02:13pm」を示します。
私は次のコードを試しました:
ただし、DateTimePickerAppointmentDate-> Dateは、コントロールからの日付だけでなく、日付と時刻でもあります。DateTimePickerAppointmentTime->Timeについても同じことが言えます。
関数を介して目的の出力を取得するには、それぞれから日付と時刻を分離する必要がありますか、それともコントロールから日付または時刻を返すだけのDateTimePickerの機能がありますか?
ありがとう