相关疑难解决方法(0)

你如何格式化当天的日期来说"第11","第21"或"第23"(序数指标)?

我知道这会给我这个月的一天,一个数(11,21,23):

SimpleDateFormat formatDayOfMonth = new SimpleDateFormat("d");
Run Code Online (Sandbox Code Playgroud)

但是,如何格式化月份中的日期以包含序数指标,比方说11th,21st或者23rd

java date ordinal simpledateformat

131
推荐指数
11
解决办法
13万
查看次数

在java中将字符串格式化为日期

我想比较 WebElements 日期以验证排序是否正确。然而,日期的值例如如下:“2021年4月5日12:30pm”、“2018年10月22日09:18am”、“2015年2月1日11:36pm”、

我尝试了下面的代码,但它返回 1970 作为日期,并且在日期为 2 位数字的情况下会出现错误:


DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("MMMM d yyyy HH:mma", Locale.US);
LocalDate date = LocalDate.parse(dt, dateFormatter);

// or

Date sdf = new SimpleDateFormat("MMMM d u hh:mma").parse(dt);



Run Code Online (Sandbox Code Playgroud)

java datetime simpledateformat datetimeformatter

2
推荐指数
1
解决办法
199
查看次数

如何在Java中格式化非普通日期?

我有两个日期,需要格式化他们,但我收到以下异常.我的主要问题是th rd etc当天的部分.我找不到这个问题的答案.我检查了所有这些链接1,2,3,4,5,我想我应该用正则表达式,但不知道如何.

 10th Dec 2019 -> 2019-12-10 
 10th December 2019 -> 2019-12-10
Run Code Online (Sandbox Code Playgroud)

 String date1 = "10th Dec 2019";
 Date date = new SimpleDateFormat("dd MMMM YYYY").parse(date1);
 System.err.println(date);
 String date2 = new SimpleDateFormat("yyyy-mm-dd").format(date);
 System.err.println(date2);
Run Code Online (Sandbox Code Playgroud)

例外

 Exception in thread "main" java.text.ParseException: Unparseable date: "10th Dec 2019"
Run Code Online (Sandbox Code Playgroud)

java regex java-7

1
推荐指数
1
解决办法
486
查看次数

Java - 取两个字符串并组合成一个日期对象

我正在尝试将两个字符串放入一个 Date 对象中。我在尝试确定我需要使用的格式时遇到了麻烦。

第一个字符串是日期,格式为:5th Jan

第二个字符串是时间,格式为:8:15

主要问题是第 5 次的格式是什么

java dateformatter

-1
推荐指数
1
解决办法
131
查看次数