java 获取当前时间

(时间格式化时注意H,H表示24小时制,h表示12小时制)

一、获取系统当前时间并转为字符串类型

        1.使用Calendar类

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Calendar calendar = Calendar.getInstance();
        Date date = calendar.getTime(); 
        String dateStr = sdf.format(date);

        2.用java.util工具包中的Date

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = new Date();
        String dateStr = sdf.format(date);

二、获取系统当前时间的前一天

        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Calendar calendar = Calendar.getInstance();
        calendar.add(Calendar.DATE, -1);
        Date date2 = calendar.getTime(); 
        String dt = sdf.format(date2);

猜你喜欢

转载自blog.csdn.net/lmqzhzy/article/details/83185226
今日推荐