• JAVA获取当前时间


    一、获取SimpleDateFormat当前系统时间和日期并格式化输出:

    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式  
    
    System.out.println(df.format(new Date()));// new Date()为获取当前系统时间 
    

    二、获取Timestamp当前系统时间

    Date date = new Date();   
      
    Timestamp timestamp = new Timestamp(date.getTime()); //2021-04-08 15:45:36.484
    

    三、获取Date当前系统时间

    //String转换为java.util.Date   
      
    String str = "2021-04-08";   
      
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");   
      
    Date date = null; //初始化date   
      
    try {   
      
    date = sdf.parse(str); 
      
    } catch (ParseException e) {   
      
    e.printStackTrace();   
      
    }   
    

    四、Date转换为String

    //java.util.Date转换为String   
      
    Date date = new Date();   
      
    DateFormat format = new SimpleDateFormat("yyyy-MM-dd");   
      
    String str = format.format(date); //2021-04-08  
    

    五、String转化为java.sql.Date

    //String转换为java.sql.Date   
      
    String str = "2021-04-08";   
      
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");   
      
    java.sql.Date sdate = null; //初始化   
      
    try {   
      
    java.util.Date udate = sdf.parse(str);   
      
    sdate = new java.sql.Date(udate.getTime()); //2021-04-08  
      
    } catch (ParseException e) {   
      
    e.printStackTrace();   
      
    }  
    

    六、SimpleDateFormat格式说明

    G 年代标志符
    y 年
    M 月
    d 日
    h 时 在上午或下午 (1~12)
    H 时 在一天中 (0~23)
    m 分
    s 秒
    S 毫秒
    E 星期
    D 一年中的第几天
    F 一月中第几个星期几
    w 一年中第几个星期
    W 一月中第几个星期
    a 上午 / 下午 标记符
    k 时 在一天中 (1~24)
    K 时 在上午或下午 (0~11)
    z 时区
    
  • 相关阅读:
    linux网络编程-socket(36)
    linux网络编程-socket(2)
    linux网络编程-socket(1)
    jni不通过线程c回调java的函数
    jni 字符串的梳理 2 字符串的处理操作
    jni 字符串的梳理
    android studio 中jni底层日志的打印
    事件冒泡与事件捕获
    盒子模型
    比较好的前端面试题
  • 原文地址:https://www.cnblogs.com/stilldream/p/14632628.html
Copyright © 2020-2023  润新知