【问题标题】:Date format for ics fileics 文件的日期格式
【发布时间】:2013-02-08 18:50:29
【问题描述】:

我从其他文章中看到 ics 文件的日期格式为

DateFormat dateFormat = new SimpleDateFormat("yyyyMMdd'T'HHmmss");

但是,我无法理解我从 Outlook ics 文件中获得的内容为

DTSTART:16011104T020000

1601 年从何而来?

【问题讨论】:

    标签: java datetime outlook icalendar


    【解决方案1】:

    “1601 年 (MDCI) 是从公历星期一开始的普通年份 日历和普通年份从星期四开始的慢 10 天 儒略历。

    以今年 1 月 1 日(1601-01-01)为基准日期 以及 Microsoft Windows 的 Active Directory 登录日期。

    这也是计算和采用 ANSI 日期的日期 由美国国家标准协会与 COBOL 和 其他计算机语言”[1]

    1. http://en.wikipedia.org/wiki/1601

    【讨论】:

    • 谢谢。那么这是否意味着不需要关心年份呢?我可以将每年的日期设为 1601 作为 DST 开始日期吗?
    • @Sanghoon 是的,这只是默认设置,因此您不更改的任何日期将始终为 1601。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 2023-03-15
    • 2018-01-28
    • 1970-01-01
    • 2019-04-09
    • 1970-01-01
    相关资源
    最近更新 更多