首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何解析ISO 8601格式的日期?

解析ISO 8601格式的日期可以使用编程语言中的日期时间处理库。以下是几种常见编程语言中解析ISO 8601日期的方法:

  1. Python:
代码语言:python
代码运行次数:0
复制
from datetime import datetime

iso_date = "2022-01-01T00:00:00"
parsed_date = datetime.fromisoformat(iso_date)
print(parsed_date)
  1. JavaScript:
代码语言:javascript
复制
const iso_date = "2022-01-01T00:00:00";
const parsed_date = new Date(iso_date);
console.log(parsed_date);
  1. Java:
代码语言:java
复制
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class Main {
    public static void main(String[] args) {
        String iso_date = "2022-01-01T00:00:00";
        DateTimeFormatter formatter = DateTimeFormatter.ISO_DATE_TIME;
        LocalDateTime parsed_date = LocalDateTime.parse(iso_date, formatter);
        System.out.println(parsed_date);
    }
}
  1. PHP:
代码语言:php
复制
$iso_date = "2022-01-01T00:00:00";
$parsed_date = DateTime::createFromFormat(DateTime::ISO8601, $iso_date);
echo $parsed_date->format('Y-m-d H:i:s');
  1. Ruby:
代码语言:ruby
复制
require 'date'

iso_date = "2022-01-01T00:00:00"
parsed_date = DateTime.iso8601(iso_date)
puts parsed_date

在这些示例中,我们使用了各个编程语言中的日期时间处理库,将ISO 8601格式的日期字符串转换为相应的日期时间对象。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券