java里面有没有直接获取当前日期的方法

发布网友

我来回答

5个回答

热心网友

java里没有一种方法是直接写这种格式化的,都要通过SimpleDateFormat()方法进行转换,可以通过new Date()方法和Calendar.getInstance().getTime()方法获得时间,格式如下"Fri Sep 30 16:38:28 CST 2011" 。所有获得时间都要通过SimpleDateFormat()方法转换才会是“2012-05-12 14:28:55”这个样子。

热心网友

通过java.util.Date类获取当前日期。

Date d = new Date();//生成当前日期
d.getTime();//获取当前日期的时间戳

Date表示特定的瞬间,可以精确到毫秒

热心网友

自己写一个就行,挺简单的
import java.text.SimpleDateFormat;

public class Test {
public static void main(String[] args) throws Exception{
java.util.Date utilDate = new java.util.Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(formatter.format(utilDate));
}
}

想要什么格式,直接修改格式字符串就行

热心网友

二楼的回答是正解,你可以去网上搜索下,有很多别人封装的java工具类,里面有很多这种常用的方法,用的时候直接调用就可以了

热心网友

获取时间后进行转换。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com