日付/時刻関数

日付と時刻のヘルパー関数で、Netezzaの日付と時刻のフォーマットとの変換に使用する。

関数

int64_t nzaeIntervalToMilliseconds(const NzudsInterval *nzInterval)
NZ Intervalをミリ秒に変換します。
int64_t nzaeIntervalToSeconds(const NzudsInterval *nzInterval)
NZインターバルを秒に変換します。
voidnzaeMillisecondsToInterval(int64_tミリ秒,NzudsInterval *nzInterval)
ミリ秒をNZインターバルに変換する。
int64_t nzaeMillisecondsToNzTime(int32_tミリ秒)
ミリ秒単位の時間をNZ時間に変換する。
int32_t nzaeMinutesToNzTimeTzOffset(int32_tminutes)
分をNZTimeTzオフセットに変換する。
int64_t nzaeNzDateToPosixTimeMilliseconds(int32_t nzDate)
NZ Dateをミリ秒単位でエポックタイムに変換します。
int64_t nzaeNzDateToPosixTimeSeconds(int32_t nzDate)
NZ Dateをエポック時間(秒)に変換します。
int64_t nzaeNzTimestampToPosixTimeMilliseconds(int64_t nzTimestamp)
NZタイムスタンプをミリ秒単位でエポックタイムに変換します。
int64_t nzaeNzTimestampToPosixTimeSeconds(int64_t nzTimestamp)
NZタイムスタンプを秒単位のエポックタイムに変換します。
int32_t nzaeNzTimeToMilliseconds(int64_t nzTime)
NZ Timeをミリ秒単位で時間に変換します。
int32_t nzaeNzTimeToSeconds(int64_t nzTime)
NZ Timeを秒単位に変換します。
int32_t nzaeNzTimeTzOffsetToMinutes(int32_t nzTimeTzOffset)
NZTimeTzOffsetを分に変換します。
int32_t nzaePosixTimeMillisecondsToNzDate(int64_t posixTimeMilliseconds)
EpochTime関数は、エポック時間をミリ秒単位でNZ Dateに変換します。
int64_t nzaePosixTimeMillisecondsToNzTimestamp(int64_t posixTimeMilliseconds)
エポック時間をミリ秒単位でNZタイムスタンプに変換します。
int32_t nzaePosixTimeSecondsToNzDate(int64_t posixTimeSeconds)
エポック時間(秒)をNZの日付に変換します。
int64_t nzaePosixTimeSecondsToNzTimestamp(int64_t posixTimeSeconds)
エポック時間(秒)をNZタイムスタンプに変換します。
voidnzaeSecondsToInterval(int64_t秒、NzudsInterval *nzInterval)
秒をNZインターバルに変換する。
int64_t nzaeSecondsToNzTime(int32_t秒)
秒単位の時間をNZ時間に変換します。

詳細説明

日付と時刻のヘルパー関数で、Netezzaの日付と時刻のフォーマットとの変換に使用する。

機能説明

int64_t nzaeIntervalToMilliseconds(const NzudsInterval *nzInterval)
NZ Intervalをミリ秒に変換します。
パラメーター:
  • NzudsInterval nzInterval

    NZエンコードされたインターバル。

    戻り

    Milliseconds

int64_t nzaeIntervalToSeconds(const NzudsInterval *nzInterval)
NZインターバルを秒に変換します。
パラメーター:
  • NzudsInterval nzInterval

    NZエンコードされたインターバル。

    戻り

    秒。

voidnzaeMillisecondsToInterval(int64_tミリ秒,NzudsInterval *nzInterval)
ミリ秒をNZインターバルに変換する。
パラメーター:
  • milliseconds

    Milliseconds

  • NzudsInterval nzInterval

    NZエンコードされたインターバル。

int64_t nzaeMillisecondsToNzTime(int32_tミリ秒)
ミリ秒単位の時間をNZ時間に変換する。
パラメーター:
  • milliseconds

    ミリ秒単位の時間。

    戻り

    NZタイム。

int32_t nzaeMinutesToNzTimeTzOffset(int32_tminutes)
分をNZTimeTzオフセットに変換する。
パラメーター:
  • minutes

    分。

    戻り

    NZタイムゾーンのオフセット。

int64_t nzaeNzDateToPosixTimeMilliseconds(int32_t nzDate)
NZ Dateをミリ秒単位でエポックタイムに変換します。
パラメーター:
  • nzDate

    NZエンコードされた日付。

    戻り

    ミリ秒単位のエポックタイム。

int64_t nzaeNzDateToPosixTimeSeconds(int32_t nzDate)
NZ Dateをエポック時間(秒)に変換します。
パラメーター:
  • nzDate

    NZエンコードされた日付。

    戻り

    エポックタイム(秒)。

int64_t nzaeNzTimestampToPosixTimeMilliseconds(int64_t nzTimestamp)
NZタイムスタンプをミリ秒単位でエポックタイムに変換します。
パラメーター:
  • nzTimestamp

    NZエンコードされたタイムスタンプ

    戻り

    ミリ秒単位のエポックタイム。

int64_t nzaeNzTimestampToPosixTimeSeconds(int64_t nzTimestamp)
NZタイムスタンプを秒単位のエポックタイムに変換します。
パラメーター:
  • nzTimestamp

    NZエンコードされたタイムスタンプ。

    戻り

    エポックタイム(秒)。

int32_t nzaeNzTimeToMilliseconds(int64_t nzTime)
NZ Timeをミリ秒単位で時間に変換します。
パラメーター:
  • nzTime

    NZのエンコード時間。

    戻り

    ミリ秒単位の時間。

int32_t nzaeNzTimeToSeconds(int64_t nzTime)
NZ Timeを秒単位に変換します。
パラメーター:
  • nzTime

    NZのエンコード時間。

    戻り

    秒単位の時間。

int32_t nzaeNzTimeTzOffsetToMinutes(int32_t nzTimeTzOffset)
NZTimeTzOffsetを分に変換します。
パラメーター:
  • nzTimeTzOffset

    NZタイムゾーンのオフセット。

    戻り

    分。

int32_t nzaePosixTimeMillisecondsToNzDate(int64_t posixTimeMilliseconds)
EpochTime関数は、エポック時間をミリ秒単位でNZ Dateに変換します。
パラメーター:
  • posixTimeMilliseconds

    ミリ秒単位のPosix時間。

    戻り

    NZのデート。

int64_t nzaePosixTimeMillisecondsToNzTimestamp(int64_t posixTimeMilliseconds)
エポック時間をミリ秒単位でNZタイムスタンプに変換します。
パラメーター:
  • posixTimeMilliseconds

    ミリ秒単位のPosix時間。

    戻り

    NZのタイムスタンプ。

int32_t nzaePosixTimeSecondsToNzDate(int64_t posixTimeSeconds)
エポック時間(秒)をNZの日付に変換します。
パラメーター:
  • posixTimeSeconds

    Posixの時間(秒)。

    戻り

    NZデート。

int64_t nzaePosixTimeSecondsToNzTimestamp(int64_t posixTimeSeconds)
エポック時間(秒)をNZタイムスタンプに変換します。
パラメーター:
  • posixTimeSeconds

    Posixの時間(秒)。

    戻り

    NZのタイムスタンプ。

voidnzaeSecondsToInterval(int64_t秒、NzudsInterval *nzInterval)
秒をNZインターバルに変換する。
パラメーター:
  • seconds

  • NzudsInterval nzInterval

    インターバル出力。

int64_t nzaeSecondsToNzTime(int32_t秒)
秒単位の時間をNZ時間に変換します。
パラメーター:
  • seconds

    秒単位の時間

    戻り

    NZタイム。