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();
    		}
  • 相关阅读:
    RMQ 算法入门
    hdu1535——Invitation Cards
    LeetCode 206. Reverse Linked List(迭代和递归两种实现)
    CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前期准备 git的简单使用
    xml初学简单介绍
    do{}while(0)与CC_BREAK_IF的绝妙搭配
    《Python基础教程》第20章学习笔记
    oracle启动过程2
    Javascript 笔记与总结(1-6)Javascript 面向对象
    [Swift]LeetCode44. 通配符匹配 | Wildcard Matching
  • 原文地址:https://www.cnblogs.com/andyFok/p/9947472.html
Copyright © 2011-2022 走看看