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   }
  • 相关阅读:
    网站、博客、文章推荐
    hdu 4000 Fruit Ninja
    2011年 北京区域赛A题 Qin Shi Huang's National Road System // hdu 4081 Qin Shi Huang's National Road System 最优比率生成树
    2008 北京区域赛 Minimal Ratio Tree
    uva 10608 Friends 并查集
    2011 北京区域赛 Hou Yi's secret // hdu 4082
    C/C++中有关字长与平台无关的整数类型(转)
    C/C++中有关字长与平台无关的整数类型(转)
    C# Windows Media Player 控件使用实例 方法(转)
    c# 系统时间
  • 原文地址:https://www.cnblogs.com/x_wukong/p/3703540.html
Copyright © 2011-2022 走看看