java 输出系统日期格式前面有0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 输出系统日期格式前面有0相关的知识,希望对你有一定的参考价值。

import java.text.SimpleDateFormat;
import java.util.Date;
public class Ja
public static void main(String[] args)

Date d = new Date();
SimpleDateFormat s = new SimpleDateFormat("yyyyy-MM-EEEE-dd-hh-mm-ss");
System.out.println(s.format(d));




结果是:
02011-11-星期二-01-09-33-21

参考技术A SimpleDateFormat s = new SimpleDateFormat("yyyyy-MM-EEEE-dd-hh-mm-ss");
你多加了一个y,去掉一个y就好了
SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-EEEE-dd-hh-mm-ss");追问

谢了,太粗心了这是。

本回答被提问者采纳
参考技术B 你多打了一个y

SimpleDateFormat s = new SimpleDateFormat("yyyy-MM-EEEE-dd-hh-mm-ss");

改成这样就好了
参考技术C 年份去掉一个y,多了一个y,应该是yyyy,这样就不会带0了。

以上是关于java 输出系统日期格式前面有0的主要内容,如果未能解决你的问题,请参考以下文章

将前台日期格式转成与数据库日期格式相对应,后台java转数据库日期格式

oracle 短日期格式例如今天是(26.6.2009)

求一SQL语句,把日期单数前面加0

Java日期时间输出格式优化

java Date日期类和SimpleDateFormat日期类格式

java初级应用----格式化---日期与时间格式化