带有前导 space 而不是零的简单日期格式
simple date format with leading space instead of zero
我需要一个简单的日期格式,它可以为日期 (d)
提供前导 space 而不是零
我当前的代码使用以下日期格式。
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");
Restult i am getting is Wed Nov 04 05:55:15 2015
Restult i am getting for double digit days as Wed Nov 14 05:55:15 2015
Wed Nov (space in place of zero)4 05:55:15 2015 for single digit day of month
Wed Nov 14 05:55:15 2015 for double digit month of day.
请帮忙。 java中是否有任何日期格式可以获取此格式?
检查这个:
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d HH:mm:ss yyyy");
System.out.println(sdf.format(new Date()));
这会打印出来
Thu Nov 5 09:26:04 2015
请注意日期掩码中的细微变化(删除了 'd' 中的一个日期):
new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");
new SimpleDateFormat("EEE MMM d HH:mm:ss yyyy");
使用
新的 SimpleDateFormat("EEE MMM d HH:mm:ss yyyy");
这里我们有 'd' 'dd' 所以不会有任何前导零。
此致。
最后我用一些 logic.splitting 解决了日期问题,使用空格并在日期前附加 Space,如果它是一位数字并合并 all.Otherwise 没有变化。
我需要一个简单的日期格式,它可以为日期 (d)
提供前导 space 而不是零我当前的代码使用以下日期格式。
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");
Restult i am getting is Wed Nov 04 05:55:15 2015
Restult i am getting for double digit days as Wed Nov 14 05:55:15 2015
Wed Nov (space in place of zero)4 05:55:15 2015 for single digit day of month
Wed Nov 14 05:55:15 2015 for double digit month of day.
请帮忙。 java中是否有任何日期格式可以获取此格式?
检查这个:
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM d HH:mm:ss yyyy");
System.out.println(sdf.format(new Date()));
这会打印出来
Thu Nov 5 09:26:04 2015
请注意日期掩码中的细微变化(删除了 'd' 中的一个日期):
new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");
new SimpleDateFormat("EEE MMM d HH:mm:ss yyyy");
使用
新的 SimpleDateFormat("EEE MMM d HH:mm:ss yyyy");
这里我们有 'd' 'dd' 所以不会有任何前导零。
此致。
最后我用一些 logic.splitting 解决了日期问题,使用空格并在日期前附加 Space,如果它是一位数字并合并 all.Otherwise 没有变化。