`

关于Java日期学习笔记

    博客分类:
  • Java
阅读更多
//将指定日期转换成指定的格式形式
		Date date = new Date();
//hh使用12小时制格式化日期 HH使用24小时制格式化日期
		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
		String formatDate = simpleDateFormat.format(date);
		//将指定的字符串日期转换成日期类型
		Date parse = simpleDateFormat.parse("2011/3/15 15:2:3"); 
//Date date = new Date("2011/3/15 15:2:3")已弃用;
		//获取日期的毫秒数 通常用于时间的相加减
		long time = date.getTime();
		//获取指定日期为周几
		Calendar calendar = Calendar.getInstance();
		calendar.setTime(date);
		//获取指定日期为周的第几天 周日为第一天
		int day = calendar.get(Calendar.DAY_OF_WEEK); // int day = date.getDay()已弃用;
		String weekDay = getWeekDay(day);  
		//获取指定日期为月的第几天
		int md = calendar.get(Calendar.DAY_OF_MONTH);
		//获取指定日期为月的第几周
		int mwd = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH);
		//获取指定日期为年的第几天
		int yd = calendar.get(Calendar.DAY_OF_YEAR);
		//获取前一天的日期  以此类推可获取前n天或后n天时间,在循环里需注意扣除或增加的日期是累加的
		calendar.add(Calendar.DAY_OF_YEAR, -1); 
		Date newTime = calendar.getTime();
分享到:
评论

相关推荐

    暑期培训学习笔记之 java\日期排序

    暑期培训学习笔记之 java\日期排序暑期培训学习笔记之 java\日期排序

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

     《java jdk 7学习笔记》适合java的初中级读者,以及广大java应用开发人员。 作译者 林信良(网名:良葛格) 学历:台湾大学电机工程学系 经历:台湾升阳教育训练技术顾问、专业讲师,oracle授权训练中心讲师 ...

    LJs的java学习笔记.docx 2014.6

    本文档参考了《CoreJava笔记》、《韩顺平java从入门到精通视频教程(全94讲)学习笔记整理(齐全)》、《Java学习笔记(必看经典)》等笔记(学习笔记一定是一大抄,为了学好这门课,多参考一些笔记是应该的。这些笔记下载...

    学习笔记:java中对日期的处理(csdn)————程序.pdf

    学习笔记:java中对日期的处理(csdn)————程序

    Java学习笔记-个人整理的

    {12.4}关于null值}{154}{section.12.4} {12.5}操作符与实例}{154}{section.12.5} {12.5.1}where}{154}{subsection.12.5.1} {12.6}函数}{156}{section.12.6} {12.7}组函数}{158}{section.12.7} {12.7.1}group ...

    整理后java开发全套达内学习笔记(含练习)

    Annotation [java] 代码注释 [ænәu'teiʃәn] anonymous adj.匿名的[ә'nɒnimәs]'(反义:directly adv.直接地,立即[di'rektli, dai'rektli]) apply v.应用,适用 [ә'plai] application n.应用,应用程序 [,æ...

    holemar学习笔记(2011-12-21)

    这是本人多年积累的学习笔记,记录详细、内容宽广,对新手高手都会有所帮助 作者: 冯万里(Holemar) 邮箱: daillow@gmail.com QQ: 292598441 MSN: daillo@live.cn 更新日期: 2011-12-21 文档都可以用文本编辑器...

    Java开发详解.zip

    000000_【课程介绍 —— 写在前面的话】_Java学习概述笔记.pdf 010101_【第1章:JAVA概述及开发环境搭建】_JAVA发展概述笔记.pdf 010102_【第1章:JAVA概述及开发环境搭建】_Java开发环境搭建笔记.pdf 010201_【第2...

    Java基础(韩顺平版)笔记详

    韩顺平版Java基础笔记是一套详尽的Java入门教程,内容包括: Java语言概述和环境搭建 基本数据类型、变量和运算符 控制语句:条件语句和循环语句 数组和字符串处理 面向对象编程:类和对象、继承、封装、多态 异常...

    java笔记.zip

    java笔记,包括以下几个部分,是我从我日常开发的实例中提取出来的东西,希望对大家有帮助!顺便赚点分! Annotion.doc html文件.doc javabean.doc java学习大纲.doc java语言的反射机制.doc java中的常见异常.doc JDBC....

    c#学习笔记.txt

    C#学习笔记(2)【大 中 小】【打印】【加入收藏】【关闭】 【收藏到新浪ViVi】【收藏到365KEY】 浏览字号:日期:2004-07-11 人气:8092 出处: write by cash(天下第七) 2002.01.20 版权所有,翻录不究 cashcao@...

    韩顺平循序渐进学java从入门到精通课件-笔记坦克大战全过程

    完全正确的代码!陆续更新中!(有些不完全是韩老师的代码,加入了自己的一些东西) 坦克大战1.0版 /* * 作者:树的梦想 * 日期:2012.03.04 * 功能:做1.0版坦克大战游戏:画出一辆tanker就行了! * 过程:

    2009达内SQL学习笔记

    大多数SQL实现支持以下类型的函数: 文本处理, 算术运算, 日期和时间, 数值处理。 Null:空值 空值当成无穷大处理,所有空值参与的运算皆为空。 空值与空值并不相等,因为空值不能直接运算。 如:prod_price...

    HBase完整学习笔记

    - HBase介绍 - HBase内部组成 - 安装运行HBase (单击、伪分布、完全分布式) - Shell 命令操作 - HBase 客户端 API - HBase 客户端API:管理功能 - 日期操作

    java.xmind

    java基础到Java高级的笔记,从java的JDK下载开始,到JAVA基础语句和语法,到常用类,日期类,多线程,I/O流,到JDK8的反射

    Mysql高性能学习笔记02

    前言  高性能Mysql中的第二章-基准测试和第三章-服务器性能剖析是需要全局考虑的问题,不同的...在原生的Mysql中,数据类型大体上分为以下几种:整数类型、实数类型、字符串类型、日期时间类型、位数类型、特殊类型。

    Java8简明教程.pdf

    精心制作的98页Java笔记文档 本文档将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的...

    JAVA-SE基础知识.pdf

    纯原创,自己学习过程中做的笔记。适合初学JAVA的,也适合回头复习巩固使用。文档包含for/while/do-while、方法、方法重载、数组、面向对象、单例、重写、多态、抽象类、内部类、异常、String、八大基本数据类型、...

    javascript学习笔记(六) Date 日期类型

    1.创建日期对象 代码如下: var now = new Date(); //获得当前系统日期和时间 var someDate = new Date(Date.parse(“May 25,2012”)); var someDate = new Date(“May 25,2012”); //与上相同 var someDate = new ...

Global site tag (gtag.js) - Google Analytics