c-treeDB.NET Database API

デフォルトの日付、時刻、および浮動小数点形式

c-treeDB.NETレコードマネージャーは、フィール ほとんどのデータ型では、日付と時刻を文字列との間で変換する場合を除いて、日付と時刻の表示にはさまざまな規則があるため、変換は簡単です。

デフォルトでは、c-treeDB.NETは、標準の米国を使用して、日付を文字列に変換し、文字列から日付に変換しますA.mm/DD/CCYYの規則では、MMは01から12までの値を持つ二桁の月を表し、DDは01から31までの値を持つ月の二桁の日を表し、月の日数に応じて、CCは二桁の世紀を表し、YYは二桁の年を表します。 日付区切り文字には、’/’、’-‘、’を使用できます。’文字…c-treeDB.NET APIは、Hh:MM AMの標準的な規則を使用して、時間を文字列に変換し、文字列を時間に変換します。HHは1から12の値を持つ時間を表し、MMは1から59の値を持つ分を表し、AMはAMまたはPMの値を表します。

SetDefDateFormat()新しいデフォルトの日付形式を設定します。 GetDefDateFormat()現在のデフォルトの日付形式を取得します。 次の日付形式がサポートされています。

  • DATE_TYPE。MDCY_DATE
    日付形式はMM/DD/CCYYで、MMは2桁の月を表し、DDは2桁の月の日を表し、CCは2桁の世紀を表し、YYは2桁の年を表します。 日付区切り文字には、’/’、’-‘または’,’のいずれかの文字を使用できます。 これはデフォルトの日付形式です。 例:12/01/2002.
  • DATE_TYPEです。MDY_DATE
    日付形式はMM/DD/YYで、MMは2桁の月を表し、DDは2桁の月の日を表し、YYは2桁の年を表します。 日付区切り文字には、’/’、’-‘または’,’のいずれかの文字を使用できます。 例:12/01/02
  • DATE_TYPEです。DMCY_DATE
    日付形式はDD/MM/CCYYで、DDは2桁の日を表し、MMは2桁の月を表し、CCは2桁の世紀を表し、YYは2桁の年を表します。 日付区切り文字は、’/’、’-‘または’のいずれかの文字にすることができます。’. 例:01/12/2002.
  • DATE_TYPEです。DMY_DATE
    日付形式はDD/MM/YYです。DDは2桁の日を表し、MMは2桁の月を表し、YYは2桁の年を表します。 日付区切り文字は、’/’、’-‘または’のいずれかの文字にすることができます。’. 例:01/12/02
  • DATE_TYPEです。CYMD_DATE
    日付形式はCCYYMMDDで、CCは2桁の世紀、YYは2桁の日付、MMは2桁の月、DDは2桁の日です。 この日付形式には区切り文字はありません。 例:20021201.
  • DATE_TYPEです。YMD_DATE
    日付形式はYYMMDDで、YYは2桁の年を表し、MMは2桁の月を表し、DDは月の2桁の日を表します。 この日付形式には区切り文字はありません。 例:021201

SetDefTimeFormat()新しいデフォルトの時刻形式を設定します。 GetDefTimeFormat()現在のデフォルトの時刻形式を取得します。 次の時間形式がサポートされています。

  • TIME_TYPE。HMSP_TIME
    時刻形式はHH:MMです:ここで、HHは1~12の時間値を表し、MMは00~59の2桁の分値を表し、SSは00~59の2桁の秒値を表し、APはAMまたはPMのいずれかです。 時刻の区切り文字は’:’または’です。’. 例:午前1時35分45秒。
  • TIME_TYPEです。Hmp_TIME
    時刻形式はHH:MM APで、HHは1~12の時間値を表し、MMは00~59の2桁の分値を表し、APはAMまたはPMのいずれかです。 時刻の区切り文字は’:’または’です。’. 例:午前1時35分。
  • TIME_TYPEです。HMS_TIME
    時刻形式はHH:MMです:SSここで、HHは0から23の間の時間値を表し、MMは00から59の間の2桁の分値を表し、SSは00から59の間の2桁の秒値を表します。 時刻の区切り文字は’:’または’です。’. 例:1:35:45。
  • TIME_TYPE.HM_TIME
    時刻形式はHH:MMで、HHは0から23の間の時間値を表し、MMは00から59の間の二桁の分値を表します。 時刻の区切り文字は’:’または’です。’. 例:1:35。
  • TIME_TYPE.MIL_TIME
    時刻形式はHHMM(軍事形式)です。 HHは00~23の間の2桁の時間値を表し、MMは00~59の間の2桁の分値を表します。 この時間形式には区切り文字はありません。 例:0135.CT_SFLOAT、CT_DFLOAT、CT_EFLOATなどの浮動小数点型フィールドを文字列との間で変換する場合、c-treeDB.NETは標準関数コンソールで使用される浮動小数点変換形式を使用します。Write()およびscanf()。 デフォルトでは、浮動小数点変換形式は”%f”に設定されています。 Setdeffloatformat()を使用して、新しいデフォルトの浮動小数点変換形式を設定します。 GetDefFloatFormatを使用して、現在の既定の浮動小数点変換形式を取得します。

コメントを残す

メールアドレスが公開されることはありません。