リスト形式の日時データをテキストに変換
over view
string uuTime2String(list date, integer jp_era);
- 入力:list [year, month, day, hour, minute, second]
- 出力:「year年month月day日hour時minute分second秒」(和暦 / 西暦対応)
- string uuTime2String(list date, integer jp_era);
- jp_eraにTRUEを指定すると和暦1)を戻す
- jp_eraにFALSEを指定すると西暦を戻す
code
// Time to String :: 2008-05-23 string uuTime2String(list date, integer jp_era){ string era = ""; integer year = llList2Integer(date, 0); if (jp_era){ if (year > 1988){ era = "平成"; year -= 1988; }else if (year > 1925){ era = "昭和"; year -= 1925; }else if (year > 1911){ era = "大正"; year -= 1911; }else if (year > 1866){ era = "明治"; year -= 1866; } } return era + (string)year + "年" + llList2String(date, 1) + "月" + llList2String(date, 2) + "日" + llList2String(date, 3) + "時" + llList2String(date, 4) + "分" + llList2String(date, 5) + "秒"; }
1)
明治以前には未対応