DateDemo1 类的setTime,getTime方法演示

/**

Date类常用API:

概念:

Java中的时间使用标准类库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型)

表达一个特定的时间点。

固定的时间点叫纪元(epoch),是UTC时间1970年 1月 1日 00:00:00。

UTC(Universal Time Coordinated世界调整时间)与GMT(Greenwich Mean Time格林威治时间)一样,

是一种具有实际目的的科学标准时间。

注意:Date类的大多数用于进行时间分量计算的方法已经被Calendar取代。

获取date内部维护的long值的方法 :    long getTime();

案例1 使用setTime和getTime方法操作时间毫秒

使用setTime和getTime方法操作毫秒表示的日期-时间,详细要求如下:

1) 获取1970年1月1日零时距当前时刻的毫秒数。

2) 获取明天此时此刻的日期-时间。

*/

public class DateDemo1 {

    public static void main(String[] args) {
        /* 案例1 使用setTime和getTime方法操作时间毫秒 */

        Date date = new Date();
        /*首先,实例化Date类的对象获取当前日期-时间*/

        System.out.println(date);
        //Sat Apr 30 15:54:48 GMT+08:00 2016

        //1) 获取1970年1月1日零时距当前时刻的毫秒数。
        long time = date.getTime();
        System.out.println(time);    //1462002957770
        /*然后,调用Date类的getTime方法,获取1970年1月1日零时距当前时刻的毫秒数*/

        //2) 获取明天此时此刻的日期-时间。
        //先计算一天的毫秒数
        long tommorowTime = 1000*60*60*24;

        //然后和现在的毫秒数相加.
        time += tommorowTime;

        //用setTime方法,设置更改后的日期和时间
        date.setTime(time);
        //输出设置后的时间
        System.out.println(date);
    }
}
时间: 2024-08-28 11:18:19

DateDemo1 类的setTime,getTime方法演示的相关文章

黑马程序员——java——Date类的常见方法演示

Date 中的常用方法演示 import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateDemos { public static void main(String[] args) throws Exception { // 获取系统当前的时间的毫秒值 long l = System.

java 反射提取类信息, 动态代理 和过滤某些方法演示

package org.rui.classts.reflects; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import java.util.regex.Pattern; /** * 提取 类的 方法 构造器 * @author lenovo * */ //{args:ShowMethods} //查看一个类的所有方法和构造器 public class ShowMethods { private

PHP通过反射方法调用执行类中的私有方法

PHP 5 具有完整的反射 API,添加了对类.接口.函数.方法和扩展进行反向工程的能力. 下面我们演示一下如何通过反射,来调用执行一个类中的私有方法: <?php //MyClass这个类中包含了一个名为myFun的私有方法class MyClass {        private $tmp = 'hello';        private function myFun()    {        echo $this->tmp . ' ' . 'world!';    }} //通过类

java程序语言Set集合方法演示

java程序语言Set集合方法演示 import java.util.Collection; import java.util.Comparator; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class HashSetDemos { public static void main(String[] args) { // 新建一个Set类的集合 Set st = new Ha

Java面试08|Java重要的类和相关的方法

1.深入理解Class类及其中的方法 获取Class类的方法: 1.调用Object类的getClass()方法来得到Class对象,这也是最常见的产生Class对象的方法.2.使用Class类的中静态forName()方法获得与字符串对应的Class对象.例如: Class c2=Class.forName("MyObject") // MyObject必须是接口或者类的名字 3.获取Class类型对象的第三个方法非常简单.如果T是一个Java类型,那么T.class就代表了匹配的类

黑马程序员---Objective-C基础学习---类、对象、方法相关知识笔记

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 类.对象.方法相关知识笔记 Objective-C相对于C语言有了面向对象的特性,但是ObjC又没有其他面向对象语言那么多语法特性,ObjC本身对面向对象进行了精简.下面是一些相关知识笔记. 类定义 成员变量 方法和属性 self关键字 类定义 在C#.Java等其他高级语言中定义一个类是相当简单点的,直接一个关键字class加一对大括号基本就完成了,但是在ObjC中类的定义相对变化比较大.现

命名技巧(包。类。字段。方法)

根据很多人习惯和一些约定俗成,在编程的时候设包名讲究一定的技巧,这样既方便自己记忆,又方便别人将包中的类分类观看: 1.跟用户相接触的包名示例:com.project_name.ui 2.跟数据库相关的包名示例:com.project_name.dao(date access object) 3.java封装类包包名示例:com.project_name.domain com.project_name.bean com.project_name.entity(里面装的是javabean封装类)

利用反射机制,获取类的字段、方法、并实现简单调用

这篇文章是为之后要介绍Android的ICO框架做预备的,所以,如果想最近学习Android的ICO框架的同学,可以稍微看一下. 首先,简单介绍一下Java里面的反射. JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法:对于任意一个对象,都能够调用它的任意一个方法和属性:这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制. 不知道这样的一段解释,你能否看懂.如果更简单的说,反射就是能够根据你给出类名实例化出一个实实在在的对象.所以,对象的实例

Java线程状态及Thread类中的主要方法

要想实现多线程,就必须在主线程中创建新的线程对象. 任何线程一般具有5种状态,即创建,就绪,运行,阻塞,终止. 创建状态: 在程序中用构造方法创建了一个线程对象后,新的线程对象便处于新建状态,此时,他已经有了相应的内存空间和其他资源,但还处于不可运行状态. 就绪状态: 新建线程对象后,调用该线程的start()方法可以启动线程.当线程启动时,线程进入就绪状态.此时,线程将进入线程队列排队,等待CPU服务,这表明它已经具备了运行条件.-------(运行start()方法只是进入就绪状态,并没有开