Java基础知识强化91:Date类之Data类中日期和毫秒相互转换

1.Date两个方法:

1   public long getTime():获取时间,以毫秒为单位
2   public void setTime(long time):设置时间

2. 代码示例:

 1 package cn.itcast_02;
 2
 3 import java.util.Date;
 4
 5 /*
 6  * public long getTime():获取时间,以毫秒为单位
 7  * public void setTime(long time):设置时间
 8  *
 9  * 从Date得到一个毫秒值
10  *         getTime()
11  * 把一个毫秒值转换为Date
12  *         构造方法:public Date(long date):根据给定毫秒值创建Date对象
13  *                  setTime(long time)
14  */
15 public class DateDemo {
16     public static void main(String[] args) {
17         // 创建对象
18         Date d = new Date();
19
20         // 获取时间
21         long time = d.getTime();
22         System.out.println(time);
23         // System.out.println(System.currentTimeMillis());
24
25         System.out.println("d:" + d);
26         // 设置时间
27         d.setTime(1000);
28         System.out.println("d:" + d);
29     }
30 }

运行效果如下:

时间: 2024-08-06 12:12:15

Java基础知识强化91:Date类之Data类中日期和毫秒相互转换的相关文章

Java基础知识强化93:日期工具类的编写和测试案例

1. DateUtil.java,代码如下: 1 package cn.itcast_04; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 /** 8 * 这是日期和字符串相互转换的工具类 9 * 10 * @author 风清扬 11 */ 12 public class DateUtil { 13 private DateUtil()

Java基础知识强化90:Date类之Data类概述及其方法

1. Date类概述 类Date表示特定的瞬间,精确到毫秒 2. 构造方法 public Date():根据当前默认毫秒值创建日期对象 public Date(long date):根据给定的毫秒值创建日期对象 3. 成员方法 public long getTime() public void setTime(long time) 4. 代码示例: 1 package cn.itcast_01; 2 3 import java.util.Date; 4 5 /* 6 * Date:表示特定的瞬间

Java基础知识强化92:DateFormat类之DateFormat实现日期和字符串的相互转换

1. DateFormat类概述: DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间. 是抽象类,所以使用其子类SimpleDateFormat 2. SimpleDateFormat构造方法: 1 public SimpleDateFormat() 2 public SimpleDateFormat(String pattern) 3. 成员方法 1 public final String format(Date date) 2 public D

Java基础知识强化26:Object类之Object类的概述

1.Object类 类Object是类层次结构的根类,每个类都使用 Object作为超类.所有对象(包括数组)都实现这个类的方法 每个类直接或者间接继承自Object类 2.Object类无参构造: public  Object() 回想面向对象中为什么说:子类的构造方法默认访问的是父类的无参构造. 答:这是因为所有类的共同父亲Object只有一个无参构造. 来自为知笔记(Wiz)

Java基础知识强化80:Math类概述与成员方法

1. Math类概述 Math类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数. 2. 成员变量 和 成员方法(常用的) (1)成员变量 1 public static final double PI 1 public static final double E (2)成员方法 1 public static int abs(int a):绝对值 2 public static double ceil(double a):向上取整 3 public static double

Java基础知识强化27:Object类之hashCode()方法、getClass()方法

1. Object类的hashCode()方法,如下: public  int  hashCode():返回该对象的哈希码值,这个值和地址值有关,但是不是实际地址值(哈希码值是根据实际地址值转化过来的整数值),你可以理解为地址值. 2. Object类的getClass()方法,如下: public  final  Class  getClass():返回此 Object 的运行时类(返回的类型是Class类,实际返回的是Class类的对象实体)                       Cl

Java基础知识强化(用于自我巩固)以及审查

1. Java 和 JDK 的关系 JDK(Java Development Kit)Java 开发工具包,它包括:编译器.Java 运行环境(JRE,Java Runtime Environment).JVM(Java 虚拟机)监控和诊断工具等 Java 则表示一种开发语言. 2. Java 程序是怎么执行的? 日常工作中使用的开发工具(IntelliJ IDEA 或 Eclipse 等)可以很方便的调试程序,或者是通过打包工具把项目打包成 jar 包或者 war 包,放入 Tomcat 等

Java基础知识强化103:JSON解析框架汇总

1.Gson Gson是Google提供的一个能够将Java对象转换成相应JSON表达形式的一个开源Java类库,当然用Gson也能将JSON字符串转换成与之等价的Java对象.Gson对于任何Java对象都有效,包括那些预先存在没有源代码的对象. 现在已经有一些能将Java对象转换成JSON的开源项目了.但是大多数项目都要求你在类文件中加入Java注解,而当你无法改动源代码的时候这是无法做到的.并且它们也不支持Java泛型.但是Gson却将这两点作为自己非常重要的设计目标. 目标 使用toJs

Java基础知识强化之多线程笔记01:多线程基础知识(详见Android(java)笔记61~76)

1. 基础知识: Android(java)学习笔记61:多线程程序的引入    ~    Android(java)学习笔记76:多线程-定时器概述和使用