閱讀313 返回首頁    go 阿裏雲 go 技術社區[雲棲]


智能切分日期格式__最佳實踐_業務實時監控服務 ARMS-阿裏雲

智能切分會自動識別特定格式的日期字段,此文檔講具體定義智能切分適配的日期格式。

時間必須有精確的年月日時分秒字段。可根據以下說明格式可選添加毫秒字段、可選添加時區字段。

格式規範說明參考 SimpleDateFormat

1. 常見日期格式

常見日期格式為日誌中常見的時間格式,通常為由規律分隔符隔開的年元日時分秒數據,年月日與時分秒中可用分隔符或者大寫字母’T’隔開。秒字段後可用分隔符’,’或’.’後接毫秒字段。最後可加上標準時區字段。

  • yyyy-MM-ddTHH:mm:ss
    (其中‘T’可替換為空格或其他分隔字符,其中‘:’可替換為其他分割字符,年月日時、時分秒間分隔符可替換為如’/‘、’-‘等常用分隔符)
    如:
    1963-04-17T23:51:12
    1963/04/17 12:12:53
  • yyyy-MM-dd HH:mm:ss,SSS
    (其中‘,’可替換為‘.’,其他位置可替換字符同上)
    如:
    1963/04/17 12:12:53,172
    1963/04/17T12:12:53.172
  • yyyy-MM-dd HH:mm:ssZ
    如:
    1963/04/17 12:12:53+0800
    1963/04/17T12:12:53-0700
  • yyyy-MM-dd HH:mm:ss,SSS
    如:
    1963/04/17 12:12:53,999+0800
    1963/04/17T12:12:53.878-0700

2. 固定標準時間格式

固定時間表示格式,SimpleDateFormat中能翻譯成日期正則式的較常用日期格式,
例如年月日中沒有分隔符的時間格式,以及月日年形式的常用時間格式等。**

  • 類型一:日期時間各自中無分隔符

    yyyyMMddHHmmss
    如:
    19551020233546

    yyyyMMdd HHmmss
    如:
    19551020 233546

  • 類型二:日期格式倒序 日在前月在中年在後

    dd-MM-yyyy HH:mm:ss
    如:
    17-04-1963 23:59:23

3. SimpleDateFormat中部分常見日期格式

SimpleDateFormat文檔中出現的部分常見日期格式。
詳見SimpleDateFormat官方文檔說明
時間字段必須精確到年月日時分秒的日期。

  • yyyy.MM.dd G ‘at’ HH:mm:ss z
    如:
    2001.07.04 AD at 12:08:56 PDT
  • EEE, MMM d, ‘’yy
    如:
    Wed, Jul 4, ‘01
  • yyyyy.MMMMM.dd GGG hh:mm aaa
    如:
    02001.July.04 AD 12:08 PM
  • EEE, d MMM yyyy HH:mm:ss Z
    如:
    Wed, 4 Jul 2001 12:08:56 -0700
  • yyMMddHHmmssZ
    如:
    010704120856-0700
  • yyyy-MM-dd’T’HH:mm:ss.SSSZ
    如:
    2001-07-04T12:08:56.235-0700
  • yyyy-MM-dd’T’HH:mm:ss.SSSXXX
    如:
    2001-07-04T12:08:56.235-07:00

4. 其他特定日期格式

  • 如Ngix日期格式
    25/Aug/2012:16:41:07 +0800

最後更新:2016-11-23 17:32:03

  上一篇:go 日誌清洗中關於時間字段date設置的常見問題與解決方法__最佳實踐_業務實時監控服務 ARMS-阿裏雲
  下一篇:go 日誌清洗中係統字段介紹__最佳實踐_業務實時監控服務 ARMS-阿裏雲