解析ISO 8601格式的日期可以使用编程语言中的日期时间处理库。以下是几种常见编程语言中解析ISO 8601日期的方法:
from datetime import datetime
iso_date = "2022-01-01T00:00:00"
parsed_date = datetime.fromisoformat(iso_date)
print(parsed_date)
const iso_date = "2022-01-01T00:00:00";
const parsed_date = new Date(iso_date);
console.log(parsed_date);
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);
}
}
$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');
require 'date'
iso_date = "2022-01-01T00:00:00"
parsed_date = DateTime.iso8601(iso_date)
puts parsed_date
在这些示例中,我们使用了各个编程语言中的日期时间处理库,将ISO 8601格式的日期字符串转换为相应的日期时间对象。
领取专属 10元无门槛券
手把手带您无忧上云