我的班级正在调用Date incomingDate = new Date()
,该文件说的是:
分配一个Date对象并对其进行初始化,使其表示分配时间,测量精确到毫秒。
显然incomingDate
看起来像是:
但是我需要传递一个相同的Date对象,但是以mm / dd / yyyy的格式化方式(而不是字符串)来打印到csv文件。
Date
班级和Formatter
班级无效。
答案 0 :(得分:2)
您应该使用SimpleDateFormat
格式化日期
Date incomingDate = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
System.out.println(dateFormat.format(incomingDate )); // sysout or whatever you want (write in your CVS for example)