gpt4 book ai didi

Java Date Parsing - 如何用 Tues 解析日期?

转载 作者:行者123 更新时间:2023-11-29 07:39:34 27 4
gpt4 key购买 nike

我正在尝试解析几个日期,其中星期几不是星期二或星期二等常规模式,而是星期二。有没有人碰巧知道如何解析这些日期?

太平洋标准时间 2008 年 3 月 11 日星期二 00:00:00
太平洋标准时间 2015 年 3 月 30 日星期四 09:00:00

以下不起作用,因为 Tues 中有四个字符

SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMM yyyy kk:mm:ss z");

谢谢,

最佳答案

找到另一种方法来解决这个问题——使用自定义 DateFormatSymbols 类

DateFormatSymbols symbols = new DateFormatSymbols(new Locale("en", "US"));

// define custom short weekdays
String[] customShortWeekdays = {"", "Sun", "Mon","Tues", "Wed", "Thurs","Fri", "Sat"};
symbols.setShortWeekdays(customShortWeekdays);

//parse date
SimpleDateFormat sdf = new SimpleDateFormat("EEE, dd MMM yyyy hh:mm:ss z", symbols);
newDate = sdf.parse(input);

关于Java Date Parsing - 如何用 Tues 解析日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31796183/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com