精华内容
下载资源
问答
  • Date类对象用来表示日期和时间,该类提供了一系列操作日期和时间各组成部分的方法,Date类中使用最多的是获取系统当前的日期和时间, 如Date date=new Date();这句代码是使用当前时间创建日期对象 示例代码如下: ...

    java.util包中提供的和日期时间相关的类有Date类、Calendar类和SimpleDateFormat类等。

     

    方法一:
    Date类对象用来表示日期和时间,该类提供了一系列操作日期和时间各组成部分的方法,Date类中使用最多的是获取系统当前的日期和时间,
    如Date date=new Date();这句代码是使用当前时间创建日期对象
    示例代码如下:

    public static void main(String[] args) {
    
      //使用Date创建日期对象
      Date date=new Date();
      System.out.println("当前的日期是------>"+date);
     }
    
    控制台输入的结果:
    当前的日期是------>Fri Nov 30 19:40:37 CST 2018
    

    但是我们看到,输出的结果是格林威治时间格式,和我们平常看到的不一样,对于这种时间格式我们可以使用格式化时间日期类----SimpleDateFormat来格式化成我们想要的时间,具体实现代码如下

    public static void main(String[] args) {
      
     //使用Date创建日期对象
      Date date=new Date();
      System.out.println("当前的日期是------>"+date);
      
      /**
       * 创建格式化时间日期类
       *构造入参String类型就是我们想要转换成的时间形式
       */
      SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
      
      System.out.println("格式化后的时间------->"+format.format(date));  
     }
    
    控制台输出的结果
    当前的日期是------>Fri Nov 30 20:01:15 CST 2018
    格式化后的时间------->2018-11-30 20:01:15
    
    

    方法二:
    Calendar类也是用来操作日期和时间的类,它可以看作是Date类的一个增强版,Calendar类提供了一组方法,允许氢一个以毫秒为单位的时间转换成年、月、日、时、分、秒。可以把Calendar类当作是万年历,默认显示的是当前时间,当然也可以查看其他时间。
    示例代码如下:
     

    //创建Calendar对象
      Calendar cal=Calendar.getInstance();
      
      //用Calendar类提供的方法获取年、月、日、时、分、秒
      int year  =cal.get(Calendar.YEAR);   //年
      int month =cal.get(Calendar.MONTH)+1;  //月  默认是从0开始  即1月获取到的是0
      int day   =cal.get(Calendar.DAY_OF_MONTH);  //日,即一个月中的第几天
      int hour  =cal.get(Calendar.HOUR_OF_DAY);  //小时
      int minute=cal.get(Calendar.MINUTE);   //分
      int second=cal.get(Calendar.SECOND);  //秒
      
      //拼接成字符串输出
      String date=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
      System.out.println("当前时间是---->"+date);
    
    运行后控制台的结果
    当前时间是---->2018-11-30 20:12:30
    
    

    方法三:直接上代码

     long now=System.currentTimeMillis();   //获取出来的是当前时间的毫秒值
      
      //把毫秒值转换成时间格式
      Date d=new Date();
      d.setTime(now);
      /**
       * 创建格式化时间日期类
       *构造入参String类型就是我们想要转换成的时间形式
       */
      SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
      
      System.out.println("格式化后的时间------->"+format.format(d));
    
    运行后控制台的结果
    格式化后的时间------->2018-11-30 20:15:31
    

     

    展开全文
  • java获取系统当前时间

    2019-12-17 16:29:49
    java获取当前年份 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy"); int year = Integer.valueOf(dateFormat.format(new Date())); 获取当前日期 SimpleDateFormat dateFormat = new ...

    java获取当前年份

    SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy");
    int year = Integer.valueOf(dateFormat.format(new Date()));
    

    获取当前日期

     SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
     String year = Integer.valueOf(dateFormat.format(new Date()));
    

    另一种方式

    Calendar c = Calendar.getInstance();
    Date riqi = cs.getTime();
    

    拆分操作 Calendar

    Calendar c = Calendar.getInstance();// 可以对每个时间域单独修改
    		int yyyy = c.get(Calendar.YEAR);
    		int MM  = c.get(Calendar.MONTH+1);
    		int dd  = c.get(Calendar.DATE);
    		int HH  = c.get(Calendar.HOUR_OF_DAY);
    		int mm = c.get(Calendar.MINUTE);
    		int ss = c.get(Calendar.SECOND); 
    		System.out.println(yyyy + "-" + MM + "-" + dd + " " + HH + ":" + mm + ":" + ss);
    
    展开全文
  • Java获取系统当前时间

    2020-11-18 01:10:15
    //创建一个Date对象,可以通过直接输出的方式,来显示系统当前时间 Date date = new Date(); System.out.println(date); 备注:可以看出,日期的显示不是很方便,即不易于国际化,因此衍生了Calendar类 控制台...
    1. Date类
    //创建一个Date对象,可以通过直接输出的方式,来显示系统的当前时间
    Date date = new Date();
    System.out.println(date);
    

    备注:可以看出,日期的显示不是很方便,即不易于国际化,因此衍生了Calendar类
    控制台输出:Wed Nov 18 00:25:20 CST 2020

    1. Calendar类
    //获取对象,因为该类是一个抽象类,所以这里是通过调用静态方法获取到了其子类对象。
    Calendar calendar = Calendar.getInstance();
    Date date = calendar.getTime();//其本质就相当于Date date = new Date();
    System.out.println(date);
    //Calendar类中提供了原先Date类中一些已经过时的方法,也提供了一些新的方法
    //但Calendar类主要是用于获取时间中的年、月、日、时、分、秒。
    

    获取年:int year = calendar.get(Calendar.YEAR);
    获取月:int month = calendar.get(Calendar.MONTH) + 1;
    获取日:int day = calendar.get(Calendar.DATE);
    获取时:int hour = calendar.get(Calendar.HOUR_OF_DAY);
    获取分:int minute = calendar.get(Calendar.MINUTE);
    获取秒:int seconds = calendar.get(Calendar.SECOND);

    1. DateFormat类和SimpleDateFormat类
    //通过DateFormat中提供的format()方法实现自定义日期格式来显示系统当前时间
    Date date = new Date();
    //因为父类DateFormat是抽象类,而子类SimpleDateFormat继承并实现了其父类中的抽象方法
    DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//所以这里实例化的是其子类对象,也就是向上转型。
    System.out.println(df.format(date));
    

    控制台输出:2020年11月18日 00:57:34
    备注:实例化其子类对象使用的有参构造器中的参数格式:(如果没有将不显示相应的信息)
    yyyy表示年 MM表示月 dd代表日 HH代表时 mm代表分 ss代表秒

    展开全文
  • 本篇文章帮大家学习java获取系统当前时间,包含了Java获取系统当前时间使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。以下实例演示了如何使用 Date 类及 SimpleDateFormat 类的 ...

    本篇文章帮大家学习java获取系统当前时间,包含了Java获取系统当前时间使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

    以下实例演示了如何使用 Date 类及 SimpleDateFormat 类的 format(date) 方法来输出当前时间:import java.text.SimpleDateFormat;

    import java.util.Date;

    public class Main{

    public static void main(String[] args){

    SimpleDateFormat sdf = new SimpleDateFormat();// 格式化时间

    sdf.applyPattern("yyyy-MM-dd HH:mm:ss a");// a为am/pm的标记

    Date date = new Date();// 获取当前时间

    System.out.println("现在时间:" + sdf.format(date)); // 输出已经格式化的现在时间(24小时制)

    }

    }

    以上代码运行输出结果为:现在时间:2015-03-27 21:27:28 下午

    展开全文
  • java 获取系统当前时间并格式化CreateTime--2018年5月9日11:41:00Author:Marydon实现方式有三种updateTime--2018年7月23日09点32分准备工作:import java.text.SimpleDateFormat;import java.util.Calendar;import ...
  • 主要介绍了JAVA 获取系统当前时间实例代码的相关资料,需要的朋友可以参考下
  • JAVA获取系统当前时间

    2015-08-24 14:57:47
    public static void main(String[] args) { Calendar ca = Calendar.getInstance(); int year = ca.get(Calendar.YEAR);//获取年份 int month=ca.get(Calendar.MONTH);//获取月份 int day=ca.get(Calendar.
  • 本文收集整理关于java获取系统当前时间的相关议题,使用内容导航快速到达。内容导航:Q1:java中怎样获得系统当前时间?public static String nowTime() {Calendar c = Calendar.getInstance();c.setTimeInMillis...
  •  java.util.Date());  [2] Calendar now = Calendar.getInstance();  String time = now.get(Calendar.YEAR) + " - " + (now.get(Calendar.MONTH) + 1 ) + " - " + now.get(Calendar.DAY_OF_...
  • 介绍了在jmeter的beanshell中用java获取系统当前时间的简单实例,有需要的朋友可以参考一下
  • 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) {SimpleDateFormat df = new SimpleDateFormat(...
  • java 获取系统当前时间并格式化 CreateTime--2018年5月9日11:41:00 Author:Marydon 实现方式有三种 updateTime--2018年7月23日09点32分 准备工作: import java.text.SimpleDateFormat; import java.util....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,307
精华内容 922
关键字:

java获取系统当前时间

java 订阅