相关疑难解决方法(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万
查看次数

在日期时间字符串中解析日期的序数指示符(st,nd,rd,th)

我检查了SimpleDateFormatjavadoc,但是我无法找到一种方法来解析日期格式的序数指示符,如下所示:

 Feb 13th 2015 9:00AM
Run Code Online (Sandbox Code Playgroud)

我试过了"MMM dd yyyy hh:mma",但是这个日子必须要有数字才能正确吗?

是否可以使用a解析"第13"日期SimpleDateFormat而不必截断字符串?

java date-parsing simpledateformat

18
推荐指数
2
解决办法
9943
查看次数

用Java解析格式"2010年1月10日"的日期?(有序数指标,st | nd | rd | th)

我需要用Java解析格式"2010年1月10日"的日期.我怎样才能做到这一点?

如何处理好序的指标中,st,nd,rd,或th尾随天数?

java date

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

Java DateFormat:如何处理"st","nd","rd","th"?

如何使用一些DateFormat解析这样的字符串?

7月24日星期三

据我所知,没有任何内容SimpleDateFormat.

java date-format simpledateformat date-formatting

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

转换日期与序数(第11,22等)

如何转换具有以下格式的日期

2015年9月22日上午10:39:42

09/22/2015 10:39:42

在Java 8中?

我目前的代码:

String value = "September 22nd 2015, 10:39:42 am";
String format = "dd/MM/yyyy HH:mm:ss"; 
SimpleDateFormat sdf = new SimpleDateFormat(format); 
try { 
  Date date = sdf.parse(value); 
  System.out.println(date); 
  System.out.println(sdf.format(date)); 
}
catch (ParseException ex) {
   ex.printStackTrace(); 
}
Run Code Online (Sandbox Code Playgroud)

java java-8 java-time

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