当前位置: 首页 > article >正文

前端 时间格式占位符 学习

        在日期时间格式化中,常见的时间格式占位符用来表示年、月、日、小时、分钟、秒等信息,通常用于格式化和解析日期时间。下面是 常见时间格式占位符 以及它们的使用场景。

常见时间格式占位符及其含义:

占位符含义范围/例子
y/Y年份(两位数)99(例如:24 表示 2024 年)
yyyy/YYYY年份(四位数)2024、1999、2001
M月份(无补零)1 - 12
MM月份(两位数,补零)01 - 12
MMM月份(简写英文名)Jan, Feb, Mar, ...
MMMM月份(完整英文名)January, February, March, ...
d日期(无补零)1 - 31
dd/DD日期(两位数,补零)01 - 31
D一年中的第几天(无补零)1 - 366
E星期(简写英文名)Mon, Tue, Wed, ...
EEE星期(完整英文名)Monday, Tuesday, Wednesday, ...
h小时(12小时制,不补零)1 - 12
hh小时(12小时制,补零)01 - 12
H小时(24小时制,不补零)0 - 23
HH小时(24小时制,补零)00 - 23
m分钟(无补零)0 - 59
mm分钟(两位数,补零)00 - 59
s秒(无补零)0 - 59
ss秒(两位数,补零)00 - 59
S毫秒(不补零)0 - 999
SSS毫秒(三位数,补零)000 - 999
aAM/PM 标记(12小时制)AM, PM
z时区缩写(例如:GMT、UTC)GMT, UTC, PST, CST, ...
Z时区偏移(例如:+0800-0700+0800, -0700, Z

常见的时间格式:

  1. 日期和时间的常见格式:

    • yyyy-MM-dd HH:mm:ss:标准的日期和时间格式(例如:2024-11-28 13:45:30)。
    • yyyy/MM/dd hh:mm a:带 AM/PM 标记的格式(例如:2024/11/28 01:45 PM)。
    • MMM dd, yyyy:简写月份和日期(例如:Nov 28, 2024)。
  2. 包含时区信息的格式:

    • yyyy-MM-dd'T'HH:mm:ssZ:ISO 8601 格式,带时区偏移(例如:2024-11-28T13:45:30+0800)。
    • yyyy-MM-dd'T'HH:mm:ss.SSSZ:包含毫秒和时区偏移(例如:2024-11-28T13:45:30.123+0800)。
    • yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ:包含时区偏移的详细格式(例如:2024-11-28T13:45:30.123+08:00)。
  3. 日期和星期格式:

    • yyyy-MM-dd EEE:日期和星期简写(例如:2024-11-28 Thu)。
    • EEEE, MMM dd, yyyy:完整的星期名称和日期(例如:Thursday, Nov 28, 2024)。
  4. 时间和星期格式:

    • hh:mm a:12小时制时间(例如:01:45 PM)。
    • HH:mm:ss:24小时制时间(例如:13:45:30)。
  5. 特殊日期格式:

    • D:表示一年中的第几天(例如:2024-11-28 是今年的第 333 天)。
    • DD:同样表示一年中的第几天,使用两位数补零(例如:033)。
  6. 包含毫秒和微秒的格式:

    • yyyy-MM-dd HH:mm:ss.SSS:包含毫秒的时间格式(例如:2024-11-28 13:45:30.123)。
    • HH:mm:ss.SSSSSS:带有微秒的格式(例如:13:45:30.123456)。

时间格式占位符的常见组合示例:

  1. 标准日期格式

    • yyyy-MM-dd -> 2024-11-28
    • yyyy/MM/dd -> 2024/11/28
  2. 标准时间格式

    • HH:mm:ss -> 13:45:30
    • hh:mm a -> 01:45 PM
  3. 日期和时间的完整格式

    • yyyy-MM-dd HH:mm:ss -> 2024-11-28 13:45:30
    • yyyy/MM/dd hh:mm a -> 2024/11/28 01:45 PM
  4. 带时区的日期时间格式

    • yyyy-MM-dd'T'HH:mm:ss.SSSZ -> 2024-11-28T13:45:30.123+0800
    • yyyy-MM-dd'T'HH:mm:ssZ -> 2024-11-28T13:45:30+0800
  5. 带星期的日期格式

    • yyyy-MM-dd EEE -> 2024-11-28 Thu
    • MMMM dd, yyyy -> November 28, 2024
  6. 带 AM/PM 的时间格式

    • hh:mm a -> 01:45 pm
    • hh:mm:ss a -> 01:45:30 pm

http://www.kler.cn/a/417393.html

相关文章:

  • 第6章《VTK与Qt集成》
  • 2025年Android NDK超全版本下载地址
  • 【ABB阀门定位器EDP300如何进行自整定】
  • PyTorch快速入门
  • pytorch实现门控循环单元 (GRU)
  • 导入了fastjson2的依赖,但却无法使用相关API的解决方案
  • 汽车仪表板可识别安全气囊,安全带,ABS,邮箱,灯等多种告警参数,YOLO,VOC,COCO三种方式标记的数据集整理
  • Java学习,数据结构
  • Rumor Containment by Spreading Correct Information in Social Networks
  • 深度学习之Mask-R-CNN
  • npm-运行项目报错:A complete log of this run can be found .......npm-cache_logs\
  • ArkTs内外边距,边框,背景图,横纵布局模式
  • 自动驾驶目标检测融合全貌
  • Qt 无法连接MySQL数据库
  • NVR录像机汇聚管理EasyNVR多个NVR同时管理基于B/S架构的技术特点与能力应用
  • 父子通信以及Props的使用
  • Android studio 利用cmake编译和使用so文件
  • 【K230 CanMV】machine.FPIOA、Pin 与 GPIO 全解析
  • 自然语言处理基础之文本预处理
  • C/C++中的调用约定
  • 【开篇】.NET开源 ORM 框架 SqlSugar 系列
  • 下载maven 3.6.3并校验文件做md5或SHA512校验
  • 深度学习中的梯度下降算法:详解与实践
  • Flink-State状态
  • 【STM32学习】TB6612FNG驱动芯片的学习,驱动电路的学习
  • sizeof和strlen区分,(好多例子)