zoukankan      html  css  js  c++  java
  • JAVA 日期格式與String 的轉換

    1.1 String -> Date

    Java代码 
    1. String dateStr = "2010/05/04 12:34:23";   
    2.         Date date = new Date();   
    3.         //注意format的格式要与日期String的格式相匹配   
    4.         DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");   
    5.         try {   
    6.             date = sdf.parse(dateStr);   
    7.             System.out.println(date.toString());   
    8.         } catch (Exception e) {   
    9.             e.printStackTrace();   
    10.         }  
    String dateStr = "2010/05/04 12:34:23";
    		Date date = new Date();
    		//注意format的格式要与日期String的格式相匹配
    		DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    		try {
    			date = sdf.parse(dateStr);
    			System.out.println(date.toString());
    		} catch (Exception e) {
    			e.printStackTrace();
    		}

    1.2 Date -> String

       日期向字符串转换,可以设置任意的转换格式format

    Java代码 
    1. String dateStr = "";   
    2.         Date date = new Date();   
    3.         //format的格式可以任意   
    4.         DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");   
    5.         DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH/mm/ss");   
    6.         try {   
    7.             dateStr = sdf.format(date);   
    8.             System.out.println(dateStr);   
    9.             dateStr = sdf2.format(date);   
    10.             System.out.println(dateStr);   
    11.         } catch (Exception e) {   
    12.             e.printStackTrace();   
    13.         }  
    String dateStr = "";
    		Date date = new Date();
    		//format的格式可以任意
    		DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    		DateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH/mm/ss");
    		try {
    			dateStr = sdf.format(date);
    			System.out.println(dateStr);
    			dateStr = sdf2.format(date);
    			System.out.println(dateStr);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}


    3.1 Timestamp -> Date

    Java代码 
    1. Timestamp ts = new Timestamp(System.currentTimeMillis());   
    2.         Date date = new Date();   
    3.         try {   
    4.             date = ts;   
    5.             System.out.println(date);   
    6.         } catch (Exception e) {   
    7.             e.printStackTrace();   
    8.         }  
    Timestamp ts = new Timestamp(System.currentTimeMillis());
    		Date date = new Date();
    		try {
    			date = ts;
    			System.out.println(date);
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
  • 相关阅读:
    一些tips
    微信小程序之后端处理
    微信小程序之前端代码篇
    微信小程序踩坑之前端问题处理篇
    Vue组件封装之一键复制文本到剪贴板
    读别人的代码之bug的发现
    解析webpack插件html-webpack-plugin
    数组去重方法整理
    如何理解EventLoop--浏览器篇
    axios和vue-axios的关系
  • 原文地址:https://www.cnblogs.com/andyFok/p/9947472.html
Copyright © 2011-2022 走看看