日期类 Date

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

/*
日期类 Date 

Calendar

日期格式化类    SimpleDateFormat

 */
public class Demo3  {

    public static void main(String[] args) throws ParseException {
        /*Date date = new Date(); // 获取当前的系统时间
        System.out.println("年份:"+ date.getYear());*/
        /*
        Calendar calendar = Calendar.getInstance(); //获取当前的系统时间。
        System.out.println("年:"+ calendar.get(Calendar.YEAR));
        System.out.println("月:"+ (calendar.get(Calendar.MONTH)+1));
        System.out.println("日:"+ calendar.get(Calendar.DATE));

        System.out.println("时:"+ calendar.get(Calendar.HOUR_OF_DAY));
        System.out.println("分:"+ calendar.get(Calendar.MINUTE));
        System.out.println("秒:"+ calendar.get(Calendar.SECOND));

        // 显示 当前系统时间: 2014年12月26日  xx时xx分xx秒   

         *  日期格式化类    SimpleDateFormat
         *          作用1: 可以把日期转换转指定格式的字符串     format()
         *          作用2: 可以把一个 字符转换成对应的日期。    parse()   生日
         *
         */
        Date date = new Date(); //获取当前的系统时间。
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日   HH:mm:ss") ; //使用了默认的格式创建了一个日期格式化对象。
        String time = dateFormat.format(date);  //可以把日期转换转指定格式的字符串
        System.out.println("当前的系统时间:"+ time);

        String birthday = "2000年12月26日   11:29:08";
        Date date2 = dateFormat.parse(birthday);  //注意: 指定的字符串格式必须要与SimpleDateFormat的模式要一致。
        System.out.println(date2);

        Date date21 =new Date();
        SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");
        String time2 =dateFormat.format(date21);
        String time21=dateFormat.format(date);
        System.out.println("当前的系统时间:"+time);
        String birthday1= "2000年12月26日  11:28:08";
        Date date22=dateFormat.parse(birthday1);
        System.out.println(date22);
    }
}
时间: 2024-08-05 18:59:03

日期类 Date的相关文章

关于java日期类Date,DateFormat,SimpleDateFormat,Calendar总结

                      Date,DateFormat,SimpleDateFormat,Calendar                                      1.Date类: 在java.util包下,类 Date 表示特定的瞬间,精确到毫秒.从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字符串.Date 中的相应方法已废弃.所以Date主要用来生成时间(是网上见解,

I学霸官方免费教程二十三:Java常用类之日期类 Date类 SimpleDateFormat类 Calendar类

Date 类 创建对象时,默认获取系统当前时间 SimpleDateFormat类 用来格式化日期的:创建对象是可以传入格式:new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");主要方法format(Date) Calendar类 可以使用SimpleDateFormat类中的getCalendar()方法获取对象.常用方法:get(int); 常用属性:YEAR MONTH... 实例: package common_class; import j

日期类Date

Java在日期类中封装了有关日期和时间的信息,用户可以通过调用相应的方法来获取系统时间或设置日期和时间.Date类中有很多方法在JDK1.0公布后已经过时了,在8.3中我们将介绍JDK1.0中新加的用于替代Date的功能的其它类. 在日期类中共定义了六种构造函数. (1)public Date() 创建的日期类对象的日期时间被设置成创建时刻相对应的日期时间. 例 Date today=new Date()://today被设置成创建时刻相对应的日期时间. (2)public Date (long

Java 日期类Date 学习

Java?日期构造构造函数1 声明一个日期, 默认返回当前系统时间Date() 构造函数2 接收一个参数,该参数是从1970年1月1日起的毫秒数.Date(100000) 返回1970年+毫秒数 /*java-er.comlearn java is so easy/import java.util.Date;public class Test {public static void main(String[] args){Date date = new Date();System.out.pri

Java:日期类Date与Calendar

怎么获取系统系统时间,通过java? Date now= new Date(); SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSSSSSSSS"); String nowFormate= dateFormat.format(now); System.out.println(nowFormate); 输出结果 2017-02-16 20:56:12.000000278 如何获取当前系统是星期

Problem B: 时间和日期类(III)

Problem B: 时间和日期类(III) Time Limit: 4 Sec  Memory Limit: 128 MBSubmit: 2889  Solved: 1732[Submit][Status][Web Board] Description 设计一个日期时间类,用于读取输入的数据,按格式输出日期和时间. 设计日期时间类DateTime由2个成员组成,分别是一个Date类对象和一个Time类对象: 设计DateTime类需支持以下操作: DateTime::DateTime()无参构

Android - 日期类的使用

Android的日期类, Date和Calendar, Date显示, Calendar计算. 处理顺序: String -> Date -> Calendar. 示例实现了几个比较常见的方法: (1) 日期相隔天数; (2) 字符串转换Date类; (3) 获取之前的日期; (4) 判断是否超过今天等. 代码: package me.chunyu.Pedometer.manager; import android.util.Pair; import java.text.ParseExcept

javascript-封装Date日期类

迁移时间:2017年5月27日18:43:02 Author:Marydon (一)对日期进行格式化 //自定义Date日期类的format()格式化方法 <script type="text/javascript"> // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(H).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字

时间日期处理date,Calendar类

1.         Date类(该类现在很少用了) l         Date类对象的创建: n         创建一个当前时间 //默认是创建一个代表系统当前日期的Date对象 Date d = new Date(); n         创建一个我们指定的时间的Date对象: 下面是使用带参数的构造方法,可以构造指定日期的Date类对象,Date类中年份的参数应该是实际需要代表的年份减去1900,实际需要代表的月份减去1以后的值. //创建一个代表2009年6月12号的Date对象 D