to_dk notebook
2010年6月24日木曜日
ツール。systime関数とsrand関数の戻り値予想(Unix time) - AWK
AWKの時刻取得関数と関連機能
<
▲
>
AWK
<
▲
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
年
1
2
3
4
5
6
7
8
9
10
11
12
月
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
日
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
時
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
分
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60(閏秒)
61(閏秒)
秒
日本標準時(UTC+9)
協定世界時(UTC)
UNIX time
秒 = systime 関数や srand 関数の戻り値予想
o JavaScirptで作りました。
o 間違った値を与えると、適当に計算します。入力内容を確認したい方は、逆に変換してみて下さい。
**** 予想出来る戻り値
o system 関数の戻り値
+ Gawk系、mawk32限定機能です。
o srand 関数の戻り値
+ Gawk系、mawk系は、前回引数なしで呼び出した時に、戻り値として取得出来る時刻です。
+ オリジナルawkは、今回引数なしで呼び出した時に、戻り値として取得出来る時刻です。
**** 計算方法
o 1970年1月1日9時(日本時間)からの経過秒数です。閏秒は数えません。
o 閏秒を指定した時、次の分の0秒に置き換えます。
o 2099年まで計算出来ます。POSIX規格では、今の所、実際には無い2100年の閏年(2月29日)を数える事になっているみたいです。
o 上の計算は2038年問題に対応していますが、処理系によっては、全然違う値を返す事があるかもしれません。
==
関連ページ:
▼AWKの時刻取得関数と関連機能
(
▼ABC順
)
▼AWKプログラムを書く
(
▼ABC順
)
▼AWK
▼制作メモ
>
systime = 現在の時刻値(= 基準時刻からの経過秒数)を調べる(Gawk, mawk32専用)
mktime = 特定日時の時刻値(= 基準時刻からの経過秒数)を調べる(Gawk専用)
srand = 乱数の種を設定する
+
ツール。文字列からアスキーコードを調べます(String to ASCII)
ツール。MikuTime = 誕生日からの経過日数と経過秒数を調べます
(2010年9月25日変更。全角数字対応。判定時に半角数字に自動変換)
(2010年8月13日変更。協定世界時への直接変換をサポート)
(2010年6月24日変更。Firefox3.6.4で、日本時間1月1日0時から協定世界時への切り替え表示の際に、年を繰り下げ出来なかった件を対策)
‹
›
ホーム
ウェブ バージョンを表示