hns - 日記自動生成システム - Version 2.19.9

先月 2010年08月 来月
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
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2010年08月03日(火) 旧暦 [n年日記] [更新:"2010/08/04 17:08:28"]

#1 [BSD] a date before the EPOCH

My machine is in Japan.
modena@makoto 07:17:50/100804(/export/pkgsrc)% ls -l /etc/localtime 
lrwxr-xr-x  1 root  wheel  25 Apr  6 12:51 /etc/localtime -> /usr/share/zoneinfo/Japan
modena@makoto 07:17:27/100804(~)% date -j -d '1970/01/01 08:59' '+%s'
date: Cannot parse `1970/01/01 08:59'
modena@makoto 07:17:30/100804(~)% date -j -d '1970/01/01 09:00' '+%s'
0
This (argument to the 'date command') can not be used to get serial date of the birthday before 1970/01/01. Even 64 bit date ?

SQL seems to have datediff function.

mysql> SELECT DATEDIFF( STR_TO_DATE('08-04-2010','%d-%m-%Y'),
	                STR_TO_DATE('10-12-1960','%d-%m-%Y'));
+-----------------------------------------------------------+
| DATEDIFF( STR_TO_DATE('08-04-2010','%d-%m-%Y'), 
            STR_TO_DATE('10-12-1960','%d-%m-%Y'))           |
+-----------------------------------------------------------+
|                                                     18016 |
+-----------------------------------------------------------+
1 row in set (0.00 sec)
It is dd-mm-yyyy, European Style for here. Converting a date string which is before 1970 into a timestamp in MySQL.



最近の日記
2022年09月24日
9.99.100
bulkbuild
GENERIC-no-SYNAPTICS-nvmm
minimum set
2022年09月23日
nvmm again
2022年09月22日
qemu and nvmm
2022年09月04日
cyrus-imapd AUTH PLAIN
2022年08月19日
[27161/27163] Failed to build firefox102-102.1.0nb2
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)