-
Notifications
You must be signed in to change notification settings - Fork 4
/
542.txt
27 lines (17 loc) · 1.52 KB
/
542.txt
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
[155] [[RISC OS]] で使われる[[時刻][整数時刻系]]は、
[TIME[1900年1月1日0時0分0秒 UTC][1900-01-01T00:00:00Z]]からの[[センチ秒]]数を40ビット[[符号無し整数]]で表したものです。
[2] この形式は [[RISC OS]] データを扱う際の [[gzip]] [[ファイル]]のメタデータでも使われる場合があります。
[FIG(quote)[
[FIGCAPTION[
[1] [CITE@ja[メートル時間 - Wikipedia]]
([TIME[2017-03-30 14:25:40 +09:00]])
<https://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%BC%E3%83%88%E3%83%AB%E6%99%82%E9%96%93>
]FIGCAPTION]
> RISC OSは1900年1月1日からのセンチ秒(10ミリ秒)単位での経過時間を使用している。
]FIG]
[3] [CITE@en[Time formatting and storage bugs - Wikipedia]], [TIME[2023-11-24T03:13:21.000Z]], [TIME[2023-11-25T08:03:35.684Z]] <https://en.wikipedia.org/wiki/Time_formatting_and_storage_bugs#Year_2248>
>RISC OS stores dates as centiseconds since the start of Monday 1st January 1900 in five bytes – 40 bits. These timestamps are used internally and exposed in file metadata (load and exec addresses). This epoch ends on 3rd June 2248 at 06:57:57.75 UTC.[SNIP[]]
[4] [CITE@en[OS_Word 14_3 in Documentation]], [TIME[2023-11-25T08:05:52.000Z]] <https://www.riscosopen.org/wiki/documentation/show/OS_Word%2014_3>
>OS_Word 14,3 reads the time from the CMOS clock as a standard RISC OS 5 byte time block (centiseconds from 1900/01/01 00:00:00).
>
On RISC OS 2 the clock is assumed to be set to local time, later RISC OS assumes UTC.