hamigaki.png

前のページ 上に戻る ホーム 次のページ

Struct date_time

hamigaki::archivers::iso::date_time —

Synopsis

struct date_time {
  // construct/copy/destruct
  date_time();

  // queries
  bool empty() const;

  // conversions
  boost::optional<filesystem::timestamp> to_timestamp() const;
  static date_time from_timestamp(const filesystem::timestamp&);

  char year[4];
  char month[2];
  char day[2];
  char hour[2];
  char minute[2];
  char second[2];
  char centisecond[2];
  boost::int8_t timezone;
};

Description

メンバ変数 意味
year
month
day
hour
minute
second
centisecond 1/100秒
timezone タイムゾーンオフセット (1/4時間単位)

date_time construct/copy/destruct

  1. date_time();
    Effects: 構造体を空に設定する
    Postconditions: empty() == true

date_time queries

  1. bool empty() const;
    Returns: 空であればtrue、それ以外ならfalse

date_time conversions

  1. boost::optional<filesystem::timestamp> to_timestamp() const;
    Returns: date_timeの保持する時間をtimestampで表現した値
  2. static date_time from_timestamp(const filesystem::timestamp& ts);
    Returns: tsの保持する時間を表現するdate_time
製作著作 © 2006, 2007 Takeshi Mouri

前のページ 上に戻る ホーム 次のページ