Java时间格式转换输出实现代码示例

举报
明金同学 发表于 2022/01/08 18:30:41 2022/01/08
【摘要】 import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class DateUtils { public static void show() throws ParseException {...

image-20220102225806852

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
 
public class DateUtils {
     
    public static void show() throws ParseException {
        //获取当前日期
        Calendar now = Calendar.getInstance(); 
        int year = now.get(Calendar.YEAR);
        int month = now.get(Calendar.MONTH) + 1;//注意月份
        int day = now.get(Calendar.DAY_OF_MONTH);
        int hour = now.get(Calendar.HOUR_OF_DAY);
        int minute = now.get(Calendar.MINUTE);
        int second = now.get(Calendar.SECOND);
        long millis = now.getTimeInMillis();
        System.out.println(now.getTime()); 
        System.out.println("时间:"+year + month + day + hour + minute + second + millis);
   
        //日期格式化打印
        Date d = new Date(); 
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
        String dateNowStr = sdf.format(d); 
        System.out.println("格式化后的日期:" + dateNowStr); 
        
        SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
        System.out.println("今天的日期:"+df.format(d));   
        System.out.println("两天前的日期:" + df.format(new Date(d.getTime() - 2 * 24 * 60 * 60 * 1000)));  
        System.out.println("三天后的日期:" + df.format(new Date(d.getTime() + 3 * 24 * 60 * 60 * 1000)));
        
        System.out.println("测试:"+sdf.format(new Date(d.getTime() - 2 * 24 * 60 * 60 * 1000)));
         
        //字符串解析为日期
        String str = "2014-9-1 13:08:28"; 
        Date today = sdf.parse(str); 
        System.out.println("字符串转成日期:" + today); 
    }
    public static void main(String[] args) throws ParseException {
    	DateUtils.show();
	}
 
}
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。