zoukankan      html  css  js  c++  java
  • JAVA中获取当前系统时间

    转自:http://www.cnblogs.com/Matrix54/archive/2012/05/01/2478158.html

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

     1 import java.util.Date;
     2 import java.text.SimpleDateFormat;
     3 
     4 public class NowString {
     5 
     7   public static void main(String[] args) { 
     8      SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
     9      System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
    10   }
    11 }

    二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:

    1、用convert()转化函数:

    String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
    
    System.out.println(rs.getString("convertBookDate"));

    2、利用SimpleDateFormat类:

    先要输入两个java包:

    import java.util.Date;
    import java.text.SimpleDateFormat;

    然后:

    定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);

    sql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

    输出:

    System.out.println(df.format(rs.getDate("bookDate")));

    ************************************************************

    java中获取当前日期和时间的方法

     1 import java.util.Date; 
     2 import java.util.Calendar;
     3 
     4 import java.text.SimpleDateFormat;
     5 
     6 public class TestDate{ 
     7 public static void main(String[] args){ 
     8   Date now = new Date(); 
     9   SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式
    10 
    11 
    12   String hehe = dateFormat.format( now ); 
    13   System.out.println(hehe);
    14 
    15   Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
    16 
    17  
    18 
    19 
    20   int year = c.get(Calendar.YEAR); 
    21   int month = c.get(Calendar.MONTH); 
    22   int date = c.get(Calendar.DATE); 
    23   int hour = c.get(Calendar.HOUR_OF_DAY); 
    24   int minute = c.get(Calendar.MINUTE); 
    25   int second = c.get(Calendar.SECOND); 
    26   System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second); 
    27 } 
    28 }
    29 
    30 有时候要把String类型的时间转换为Date类型,通过以下的方式,就可以将你刚得到的时间字符串转换为Date类型了。
    31 
    32   SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
    33 
    34   java.util.Date time=null;
    35   try { 36     time= sdf.parse(sdf.format(new Date())); 37 38   } catch (ParseException e) { 39 40     e.printStackTrace(); 41   }
  • 相关阅读:
    creat-react-app/dva静态项目,用nginx部署在次级域名路径(如a.com/sub/)需要注意的几点
    如何在 Rails 中搭配 Turbolinks 使用 Vue
    绝对干货!漫谈美团APP对Crash的治理之路
    下载更省心!12月这些应用获得了绿色应用认证!
    代码之外的生存指南,这6本书助你提升软实力
    “社交通讯类”Target SDK≥26优秀应用展示
    “实用工具类”Target SDK≥26优秀应用展示
    “购物比价类”Target SDK≥26优秀应用展示
    知否知否!应用市场上架Target SDK新规来袭
    大咖推荐!今年值得一读的6本技术类书籍
  • 原文地址:https://www.cnblogs.com/x_wukong/p/3703540.html
Copyright © 2011-2022 走看看