Now

提供:GizmoLabs - だいたい CAD LISP なサイト
2011年7月14日 (木) 12:56時点におけるGizmon (トーク | 投稿記録)による版 (ページの作成: {{NewLISP}} ; 構文 : : (now [int-minutes-offset [int-index]]) ; 機能 : 現在の日付と時刻の情報を整数のリストで返す。 : オプションの ; 引数 :*...)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
構文
(now [int-minutes-offset [int-index]])


機能
現在の日付と時刻の情報を整数のリストで返す。
オプションの


引数
  • int-minutes-offset : タイム・ゾーンのオフセット。分単位の数値を指定する。時間は日付の値に分離する前に前後にずらされる。
  • int-index : 結果リストの指定番号を返す。


戻り値
以下の順の日付のリスト値。または int-index の位置の値
  • フォーマット ・・・ 概要
  • 年 ・・・ (グレゴリオ暦)
  • 月 ・・・ (1–12)
  • 日 ・・・ (1–31)
  • 時 ・・・ (0–23) UTC
  • 分 ・・・ (0–59)
  • 秒 ・・・ (0–59)
  • ミリ秒 ・・・ (0–999999) OS 依存。いくつかのプラットフォームでは、下3桁は常に0(zero)。
  • 年始からの経過日 ・・・ 1月1日= 1
  • 曜日 ・・・ (1–7) 1=月曜
  • 時差 ・・・ GMT からの時差(分)
  • 夏時間 ・・・ (0–6) いくつかのプラットフォームでは、このフラグはアクティブでなく、夏時間期間中でも 0 (zero) を返す。


夏時間フラグ
  • 0 … 夏時間なし
  • 1 … USA style dst
  • 2 … Australian style ds
  • 3 … Western European dst
  • 4 … Middle European dst
  • 5 … Eastern European dst
  • 6 … Canada


(now)       → (2011 7 14 3 35 33 250441 194 4 -540 -60)
(now 0 -2)  → -540 ; GMTからの時差(分)日本だと-9時間なので540分

; 協定世界時 (UTC) で1970年1月1日からの秒数。
(apply date-value (now))  → 1014834090

関連