`
LQJ2711
  • 浏览: 5498 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Date类,时间类解析

 
阅读更多

这次我们总结一下我们日常比较常见的日期类。

 

1、Date 日期类
     SimpleDateformat 日期格式化类

public static void main(String[] args) {
		
		//当前时间
		Date d = new Date();
		System.out.println(d);
		
		//指定的某一个时刻,以1970年1月1日为基础,毫秒计数
		long t = 1481023320156L;
		Date d1 = new Date(t);
		System.out.println(d1);
		
		//参数为指定的格式
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E HH:mm:ss:SSSS");
		//格式化日期
		String str = sdf.format(d);
		System.out.println(str);
	}

 
2、Calendar 日历类
     获得日历对象  Calendar rightNow = Calendar.getInstance();
                            int year = c.get(Calendar.YEAR);
                            int month = c.get(Calendar.MONTH);
                            int day = c.get(Calendar.DAY_OF_MONTH);
                            int weekday = c.get(Calendar.DAY_OF_WEEK);
                            int h = c.get(Calendar.HOUR_DAY);
                            int m = c.get(Calendar.MINUTE);
                            int s = c.get(Calendar.SECOND);
                            int ms = c.get(Calendar.MINLLISECOND);

public static void main(String[] args) {
		//指定显示地点
		TimeZone zone = TimeZone.getTimeZone("America/Los_Angeles");
		//创建对象
		Calendar c = Calendar.getInstance(zone);

		//获得日期		
		int year = c.get(Calendar.YEAR);
		int month = c.get(Calendar.MONTH);
		int day = c.get(Calendar.DAY_OF_MONTH);
		
		int dayWeek = c.get(Calendar.DAY_OF_WEEK);
		
		int h = c.get(Calendar.HOUR_OF_DAY);
		int m = c.get(Calendar.MINUTE);
		int s = c.get(Calendar.SECOND);
		int ms = c.get(Calendar.MILLISECOND);
		
		System.out.println(year+"年"+(month+1)+"月"+day+"日");
		System.out.println("星期"+(dayWeek-1));
		System.out.println(h+":"+m+":"+s+":"+ms);
	}

 
  
随机数类

//创建随机对象
 random rd = random();
//定义随机范围,并且给出伪随机数
 int t = rd.nextInt(100);

 

分享到:
评论

相关推荐

    解析Date & Calendar类

    【解析Date & Calendar类】 Java中的Date和Calendar类是处理日期和时间的核心工具。这两个类在Java编程中扮演着重要角色,特别是在处理日期计算、格式化以及与数据库交互时。 1. **java.util.Date** - **字符串转...

    Java中Date类.pdf

    Date 类还提供了多种方法来格式化和解析日期字符串,如 toString() 方法可以将 Date 对象转换为字符串。 在实际应用中,Date 类可以用来生成时间戳、记录日志、计算日期差异等等。例如,可以使用 Date 类来记录用户...

    Date日期操作工具类

    在Java编程中,Date类是处理日期和时间的基础类,但在实际开发中,由于Date类本身的API设计并不十分友好,通常我们会使用工具类来简化日期的处理工作。本主题聚焦于一个名为"Date日期操作工具类"的实用工具,它提供...

    一个long型与Date型时间转换工具

    Date类是Java.util包的一部分,它提供了创建、格式化和解析日期的能力。然而,Date对象并不直接存储日期和时间,而是存储自标准基准日期以来的毫秒数。这使得将Date对象转换为人类可读的格式或者相反的操作变得复杂...

    Cron表达式解析类和时间相关操作工具类

    1、Cron表达式解析(比如Quartz的Cron表达式),计算下一次触发时间; 2、经常使用的时间相关的操作工具类,比如时间格式化,字符串、Date、localDate、LocalDateTime类型间的转换等

    JAVA Calendar,Date类详解

    在Java编程语言中,`Calendar`和`Date`类是处理日期和时间的核心组件。这两个类在处理日期、时间计算以及格式化等任务时扮演着关键角色。理解并熟练运用它们,对于提升Java开发能力至关重要。 `Date`类是Java早期...

    java中时间类Date和Calendar的使用

    Java中的时间类`Date`和`Calendar`是处理日期和时间的核心组件,它们在Java编程中扮演着重要的角色。在Java中,`Date`类主要用来表示特定的瞬间,精确到毫秒。而`Calendar`类则是一个抽象类,提供了比`Date`更灵活的...

    第五章.常用类.java.API概述——Date类,Calendar类,SimpleDateFormat类,Big.pdf

    【Date类】 Date类是Java中用于处理时间和日期的...Date类是最基础的,而Calendar类提供了更丰富的操作,SimpleDateFormat则负责日期和时间的格式化和解析。在实际开发中,根据需求选择合适的类来处理日期和时间问题。

    Date日期时间 各种转换

    在Java中,处理日期时间主要依赖于以下几个类:`java.util.Date`, `java.text.SimpleDateFormat`, `java.util.Calendar`, `java.sql.Timestamp`等。这些类提供了丰富的API来处理日期时间的转换、格式化以及计算等...

    Java基础之Date和Calendar类的使用方法

    Java中的Date和Calendar类是处理日期和时间的核心组件。Date类主要用于表示特定的瞬间,精确到毫秒。在早期版本的Java中,Date类的设计受到批评,因为它的API不直观且容易导致错误。为了解决这些问题,大部分日期和...

    Object类&Date类&Calender类&StringBuilder类1

    Date 类是 Java 中的一个类,用于表示日期和时间。它提供了一些方法,例如 getYear()、getMonth()、getDay() 等,用于获取日期和时间的信息。 Calendar 类 Calendar 类是 Java 中的一个类,用于表示日期和时间。它...

    Java Date的使用

    根据提供的文件信息,我们可以总结出以下关于Java中Date类及其时间格式化的相关知识点: ### Java Date 类概述 在Java中,`java.util.Date`类表示特定的瞬间,精确到毫秒。该类提供了多种构造方法来创建日期实例,...

    Java日期时间处理类 date4j

    2. **格式化与解析**:`date4j`提供了强大的日期和时间格式化功能。通过`DateTimeFormatter`类,你可以自定义日期和时间的显示格式,同时支持ISO 8601标准和其他常见日期时间格式。 3. **时区处理**:`date4j`支持...

    date与long型转换工具

    在Java编程语言中,Date类和Long类型经常被用来处理时间相关的操作。"date与long型转换工具"是一个实用的小程序,它能够帮助开发者方便地在Date对象和long类型的毫秒值之间进行转换。这种转换在处理时间戳或者存储和...

    原生JS:Date对象全面解析

    本文将详细解析Date对象的构造函数用法、日期时间的表示以及一些相关的静态方法。 首先,Date对象是基于1970年1月1日(世界标准时间)开始计算的,以毫秒为单位。JavaScript中Date对象的时间范围是从1970年1月1日00...

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类。它们虽然名字相似,但在实际应用中有很大的区别。 - **`java.util.Date`**:这个类提供了创建和操作日期/时间的功能,它...

    ruby基础教程(第四版)第20章 Time类与Date类1

    如果需要从字符串中解析日期或时间,可以使用`Time.parse(str)`或`Date.parse(str)`,它们会尝试根据给定的字符串格式自动解析出`Time`或`Date`对象。 总的来说,Ruby的`Time`和`Date`类提供了丰富的功能来处理时间...

    Date类中的方法.docx

    在Java编程语言中,`java.util.Date`类是用来表示日期和时间的类。这个类包含了多种方法用于操作和获取日期时间信息。在处理日期相关的任务时,`Date`类是不可或缺的一部分。以下是一些关于`Date`类及其相关方法的...

    java 时间转换date time = new date()

    `SimpleDateFormat`是`java.text`包中的一个类,用于将`Date`对象格式化为字符串,也可以将符合特定模式的日期字符串解析为`Date`对象。 ```java SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss...

    Java日期时间Date类型,long类型,String类型表现形式的转换.pdf

    SimpleDateFormat类是一个用来进行日期时间格式化的工具类,它允许你以自定义的格式解析和格式化日期时间。 将Date类型转换为String类型,需要先创建一个SimpleDateFormat对象,并指定一个日期时间的格式。然后使用...

Global site tag (gtag.js) - Google Analytics