⏰ 选择时间

转换结果

使用教程

如何使用

  1. 选择要转换的日期和时间
  2. 点击"转换格式"按钮
  3. 查看多种格式的转换结果
  4. 点击复制按钮快速复制格式

支持的格式

  • 标准格式:YYYY-MM-DD HH:mm:ss
  • ISO 8601:国际标准时间格式
  • Unix时间戳:秒级和毫秒级
  • RFC 2822:邮件标准格式
  • 相对时间:几分钟前、几小时前
  • 中文格式:2025年1月1日

使用场景

  • 编程开发:不同语言的时间格式转换
  • 数据处理:统一时间格式
  • API对接:符合接口要求的格式
  • 日志分析:解析不同格式的时间

常见问题

什么是ISO 8601格式? +

ISO 8601是国际标准化组织制定的日期和时间表示法,格式为YYYY-MM-DDTHH:mm:ss.sssZ。其中T是日期和时间的分隔符,Z表示UTC时区。例如:2025-01-01T12:00:00.000Z

Unix时间戳是什么? +

Unix时间戳是从1970年1月1日00:00:00 UTC开始到现在经过的秒数(或毫秒数)。它是一个整数,便于计算机处理。例如:1704096000表示2024年1月1日。

不同编程语言如何处理时间格式? +

不同语言有不同的时间处理方式:JavaScript使用Date对象,Python使用datetime模块,Java使用SimpleDateFormat,PHP使用date()函数。但大多数语言都支持Unix时间戳和ISO 8601格式。

时区如何影响时间格式? +

时区会影响时间的显示。UTC是世界协调时,中国使用UTC+8。在转换时间格式时,需要注意是否包含时区信息。ISO 8601格式可以包含时区偏移量,如+08:00。

时间格式详解

常用时间格式

1. ISO 8601格式

格式:YYYY-MM-DDTHH:mm:ss.sssZ

示例:2025-01-01T12:00:00.000Z

说明:国际标准格式,T分隔日期和时间,Z表示UTC时区

用途:API接口、数据交换、国际化应用

2. RFC 2822格式

格式:Day, DD Mon YYYY HH:mm:ss +0000

示例:Wed, 01 Jan 2025 12:00:00 +0800

说明:邮件标准格式,包含星期和时区

用途:电子邮件、HTTP头部

3. Unix时间戳

格式:整数(秒或毫秒)

示例:1704096000(秒)或1704096000000(毫秒)

说明:从1970-01-01 00:00:00 UTC开始的秒数

用途:数据库存储、时间计算

4. 标准格式

格式:YYYY-MM-DD HH:mm:ss

示例:2025-01-01 12:00:00

说明:最常用的可读格式

用途:日志记录、数据展示

5. 中文格式

格式:YYYY年MM月DD日 HH时mm分ss秒

示例:2025年1月1日 12时00分00秒

说明:中文可读格式

用途:中文界面显示

编程语言时间格式

JavaScript

const date = new Date();
date.toISOString();           // ISO 8601
date.getTime();               // Unix毫秒时间戳
date.toLocaleString('zh-CN'); // 中文格式
                    

Python

from datetime import datetime
datetime.now().isoformat()    # ISO 8601
datetime.now().timestamp()    # Unix时间戳
datetime.now().strftime('%Y-%m-%d %H:%M:%S')
                    

PHP

date('c');                    // ISO 8601
time();                       // Unix时间戳
date('Y-m-d H:i:s');         // 标准格式
                    

Java

Instant.now().toString();     // ISO 8601
System.currentTimeMillis();   // Unix毫秒时间戳
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
                    

时间格式化符号

日期部分

  • YYYY:四位年份(2025)
  • YY:两位年份(25)
  • MM:两位月份(01-12)
  • M:月份(1-12)
  • DD:两位日期(01-31)
  • D:日期(1-31)
  • ddd:星期简写(Mon)
  • dddd:星期全称(Monday)

时间部分

  • HH:24小时制小时(00-23)
  • H:24小时制小时(0-23)
  • hh:12小时制小时(01-12)
  • h:12小时制小时(1-12)
  • mm:分钟(00-59)
  • m:分钟(0-59)
  • ss:秒(00-59)
  • s:秒(0-59)
  • SSS:毫秒(000-999)
  • A:上午/下午(AM/PM)

时区部分

  • Z:UTC时区(Z)
  • ZZ:时区偏移(+0800)
  • +HH:mm:时区偏移(+08:00)

时间格式转换技巧

  • 统一使用UTC:避免时区混乱
  • 存储用时间戳:便于计算和排序
  • 显示用本地格式:提升用户体验
  • API用ISO 8601:国际标准,兼容性好
  • 日志用标准格式:便于阅读和分析

相关工具推荐