java 日期类 小结

import java.text.*;
import java.util.*;
class Test2
{
	public static void main(String[] args)
	{
		System.out.println(System.currentTimeMillis());
		// 该方法是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1日0时0分0秒所差的毫秒数。
       long currentTime=System.currentTimeMillis();
		SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
		SimpleDateFormat formatter1=new SimpleDateFormat(
                "一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
	  //  G 年代标志符
	 // y 年
	 // M 月
	 // d 日
	 // h 时 在上午或下午 (1~12)
	 // H 时 在一天中 (0~23)
	 //  m 分
	 // s 秒
	 // S 毫秒
	 // E 星期
	 // D 一年中的第几天
	 // F 一月中第几个星期几
	 // w 一年中第几个星期
	 // W 一月中第几个星期
	 // a 上午 / 下午 标记符
	 // k 时 在一天中 (1~24)
	 // K 时 在上午或下午 (0~11)
	 // z 时区
		Date date=new Date();
		System.out.println(formatter.format(date));
		Calendar cal = Calendar.getInstance();
			// Calendar 提供了一个类方法 getInstance,以获得此类型的一个通用的对象。
		    //Calendar 的 getInstance 方法返回一个 Calendar 对象,其日历字段已由当前日期和时间初始化:
		Date date1 = cal.getTime();
		System.out.println(formatter1.format(date1));

       String osName = System.getProperty("os.name");
       String user = System.getProperty("user.name");
       System.out.println("当前操作系统是:" + osName);
       System.out.println("当前用户是:" + user);

	}
}

  结果:

1440157503152
2015年08月21日11时45分03秒
一年中的第 233 天 一年中第34个星期 一月中第4个星期 在一天中11时 GMT时区
当前操作系统是:Windows NT (unknown)
当前用户是:Administrator
时间: 2024-08-03 22:33:10

java 日期类 小结的相关文章

利用java日期类生成数据仓库维度表

利用java日期类生成数据仓库维度表 Date类: 最基础的日期时间类,返回一个相对日期的毫秒数.精确到毫秒,但不支持日期的国际化和分时区显示.Date 类从Java 开发包(JDK)1.0 就开始进化,当时它只包含了几个取得或者设置一个日期数据的各个部分的方法, 比如说月, 日, 和年. 这些方法现在遭到了批评并且已经被转移到了Calendar类里去了,这种改进旨在更好的处理日期数据的国际化格式. Calender类: 相对于Date更加强大的时间类,是抽象类,提供了常规的日期修改功能和国际化

日期类小结

1:前台日期调用 --1.先要在jsp 中引入 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 2.在页面上用以下标签  将日期变为默认格式 <fmt:parseDate value="${date1}"   pattern="yyyy年MM月dd日 HH时mm分ss秒 "   />  将默认格式的日期变为2017-2-1

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,DateFormat,SimpleDateFormat,Calendar总结

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

java日期类小总结

平时开发过程中肯定是要跟日期打交道的,基本上是任何系统都离不开日期,所以我来总结一下                     Date,DateFormat,SimpleDateFormat,Calendar                                      Date类: 在java.util包下,类 Date 表示特定的瞬间,精确到毫秒.从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字

java 枚举类小结 Enum

好久没有接触枚举类了,差不多都忘了,今天抽出个时间总结一下吧.说实话,枚举类确实能够给我们带来很大的方便. 说明:枚举类它约定了一个范围,可以理解成只可以生成固定的几个对象让外界去调用,故枚举类中的构造方法都是private类型的.进而求其次,究竟枚举类到底有何特殊之处呢? 呈上代码一览(本人也是java Android 领域的菜鸟,如有错误之处,希望大家能够给以指点) 1 /** 2 * 测试枚举类 3 * @author Administrator 4 * @Date 2015-8-3 5

Java日期类题目

每类题都有各种各样解决的方式,大家随意发散 分析以下需求,并用代码实现 1.已知日期字符串:"2015-10-20",将该日期字符串转换为日期对象 2.将(1)中的日期对象转换为日历类的对象 3.根据日期对象获取改日期是星期几,以及这一年的第几天 4.通过键盘录入日期字符串,格式(2015-10-20) 如输入:2015-10-20,输出"2015年-10月-20日 是 星期二,是2015年的第 293 天" 原文地址:https://www.cnblogs.com

java 日期类练习

求出今天距离2020年1月1日还有多少天 package com.oracle.demo01; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class WWork { public static void main(String[] args) throws ParseException {

Java 日期类 Calendar

package com.xuyigang1234.chp05.sec01; import java.util.Calendar;; public class TestCalendar { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); System.out.println("现在是:"+cal.get(Calendar.YEAR)+"年" +(cal.ge