Casio50 » fx-3x50P » Programs 程式集 » Calendar & Time 日期與時間 »
本式可由「日期數」計算其所表示的格高曆 (Gregorian Calendar) 日期.
<BASE> |
---|
? → A : Hex : |
1AC17D + A → A : |
( 4 A + 3 ) ÷ 23AB1 → B : A – 23AB1 B ÷ 4 → A : |
( 4 A + 3 ) ÷ 5B5 → C : A – 5B5 C ÷ 4 → A : |
( 5 A + 2 ) ÷ 99 → X : |
64 B + C – 12C0 + X ÷ A → Y : Dec ◢ |
X + 3 – X ÷ 10 × 12 → M ◢ |
A + 1 – ( 153 X + 2 ) ÷ 5 → D |
130 Bytes |
注意 A, B, C 等為粗體字時是指十六進制的數位, 一般字時是變數 (要按 Alpha 或 RCL).
一般操作 | 例子 |
---|---|
若某日子的「日期數」為 n, 求該日的年月日. | 求 2004 年 6 月 2 日在 1234 日後的日期 (可把 6 月 2 日的「日期數」加上 1234 後再將之換成日期) |
啟動程式 | 按 Prog 1 |
輸入資料 n EXE |
731734 + 1234 EXE (2004 年 6 月 2 日的「日期數」為 731734) |
顯示日期 y EXE m EXE d (日期為 y 年 m 月 d 日) |
2007 EXE 10 EXE 19 (即 1234 天後為 2007 年 10 月 19 日) |
A | E |
---|---|
B | B |
C | D |
D | d |
X | F |
Y | y |
M | m |
公元 1 年 1 月 1 日的「日期數」為 1.
請配合「日期數」程式以發揮其最大功能.