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();
    		}
  • 相关阅读:
    C# 中Async 和 Await 的用法,异步等待执行结果
    C# 事件发布和订阅
    C# 多线程使用信号量控制处理效率,统计活动中的线程
    C# 委托和泛型委托示例
    C# 数据库批量插入数据之 —— SqlBulkCopy、表值参数
    WinRar DOS命令大全带详细参数rar/zip/7z压缩文件解密
    Magic.Orm 基于C#的ORM框架,支持Sql Server/MySql/Oracle/Access/Sqlite等数据库,支持Lambda表达式快速上手0难度
    SqlServer使用SqlBulkCopy批量新增和更新数据,快速高效
    Flink内存模型
    Linux 查找替换
  • 原文地址:https://www.cnblogs.com/andyFok/p/9947472.html
Copyright © 2011-2022 走看看