`
borglee
  • 浏览: 133713 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java中 关于取某个时间点的年、月、日等相关的值

    博客分类:
  • Java
阅读更多
今天在项目中需要判断存进数据库的一个时间来跟当前时间做判断。由于自己没有好的办法,所以参考了我们项目中使用到的java.util.Calendar 这个类。在此记录下,备忘。

特此感谢,我的那些牛X的同事们。

代码如下:

import java.util.Calendar;

public class Test{
	public static void main(String[] args) {
		Calendar calendar = Calendar.getInstance();
		long time = 1308901323859l;	//这里是你自己存储的历元至今的毫秒数
		calendar.setTimeInMillis(time);
		System.out.println("此时间点的年为:" + calendar.get(Calendar.YEAR));
		System.out.println("此时间点的月为:" + (calendar.get(Calendar.MONTH) + 1));	//因为这是一个特定于日历的值。在格里高利历和罗马儒略历中一年中的第一个月是 JANUARY,它为 0;最后一个月取决于一年中的月份数。  所以我们常用的必须+1
		System.out.println("此时间点的日为:" + calendar.get(Calendar.DATE));
		System.out.println("此时间点的小时为:" + calendar.get(Calendar.HOUR_OF_DAY));
		System.out.println("此时间点的分为:" + calendar.get(Calendar.MINUTE));
		System.out.println("此时间点的秒为:" + calendar.get(Calendar.SECOND));
		System.out.println("此时间点的毫秒为:" + calendar.get(Calendar.MILLISECOND));
	}
}


这个类还有很多强大的功能 大家可以自己去探索。感谢您的来访!如果有错请告知我,谢谢!
分享到:
评论

相关推荐

    在java中获取List集合中最大的日期时间操作

    主要介绍了在java中获取List集合中最大的日期时间操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    java操作Redis缓存设置过期时间的方法

    主要介绍了java操作Redis缓存设置过期时间的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    JAVA面试题最全集

    一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入...

    Calendar1.java

    对某个月来说,要打印8行7列,第1行是月份,第2行是星期,剩下的都是日期,如图。 总共打印3 * 8 = 24行4 * 7 = 28列。 于是通过循环嵌套加上条件判断即可实现打印。根据date数组的储存,值为0打印空格,非0打印其...

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    java面试800题

    外键是从某个表的一个字段指向另外一个表的主健字段,两个字段的类型和精度应该一致,外键的值必须在主键中存在 Q0030 在数据库中什么代表一条记录? 主健 Q0031 如何编写效率高的SQL语句? "1.根据查询条件建立...

    Java并发编程(学习笔记).xmind

    Java并发编程 背景介绍 并发历史 必要性 进程 资源分配的最小单位 线程 CPU调度的最小单位 线程的优势 (1)如果设计正确,多线程程序可以通过提高处理器资源的利用率来提升系统吞吐率 ...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    javascript获取xml节点的最大值(实现代码)

    当时间为3000–6000是去3000的值,当6000–9000时取6000的值,即取xml中小于当前时间的最大值 xml文件, 代码如下:<?xml version=”1.0″ encoding=”utf-8″?><catalog><cd><ID>2</ID><title>第1讲<...

    微软JavaScript手册

    getTime 方法 返回 Date 对象中的时间值。 getTimezoneOffset 方法 返回主机的时间和全球标准时间(UTC)之间的差(以分钟为单位)。 getUTCDate 方法 使用全球标准时间(UTC)返回 Date 对象的日期值。 ...

    Oracle9i的init.ora参数中文说明

    即: 如果日期是 1997 年 5 月 15 日, 那么 SYSDATE 显示为 'H 09-05-15'。 值范围: Arabic Hijrah, English Hijrah, Gregorian, Japanese Imperial, Persian, ROC Official (Republic of China) 和 Thai Buddha。 ...

    新版Android开发教程.rar

    开放手机联盟, Open Handset Alliance :是美国 Google 公司与 2007 年 11 月 5 日宣布组建的一个全球性的联 盟组织。这一联盟将会支持 Google 发布的 Android 手机操作系统或者应用软件,共同开发名为 Android 的 ...

    云移杯-景区口碑评价分值预测初赛第9源码+学习说明.zip

    3. label_3: 聊胜于无 名声大噪 兵谏亭 超强 不太值 好深 耗时间 白跑一趟 慈城 做礼拜 请问 体会出 景點 看提 啥子 金融机构 亦昌冶坊 可不... 4. label_4: 显贵 古庙 菽庄花园 没钱 门市 总归 明月山 土家族 早年 ...

    操作系统(内存管理)

    因此,当加载一个进程时,它会得到一个取决于某个称为 系统中断点(system break)的特定地址的初始内存分配。该地址之后是未被映射的内存 —— 用于在 RAM 或者硬盘中没有分配相应物理位置的内存。因此,如果一个...

    BinaryTree:测试单词键上的二叉树查找性能

    它是什么?... 通过搜索树中的每个词然后取平均值来计算平均搜索时间。 当子集的大小从1,...,整个语料库扩展时,进行实验。 实验1 Ellena Ashley的短篇小说《龙岩》用于第一个实验(dragon-rock

    JavaScript笔记

    若找到,返回1个数组,数组的每个元素是每个找到的匹配关键 | |--str.replace(regExp,"替换值")--替换str中所有匹配的关键字 | 强调:replace方法不改变元字符串,只能返回新字符串。必须用变量接收新字符串 | |-...

    springCloud

    在分布式架构中,断路器模式的作用也是类似的,当某个服务单元发生故障(类似用电器发生短路)之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个错误响应,而不是长时间的等待。这样就不会使得线程因...

    freemarker总结

    这里所说的空值,实际上也包括那些并不存在的变量,对于一个Java的 null值而言,我们认为这个变量是存在的,只是它的值为null,但对于FreeMarker模板而言,它无法理解null值,null值和不存在的变 量完全相同. 为了处理缺失...

    华为编程开发规范与案例

    在新的编程思想中,指针基本上被禁止使用(JAVA中就是这样),至少也是被限制使用。而在我们交换机的程序中大量使用指针,并且有增无减。 2、防止指针/数组操作越界 【案例1.2.1】 在香港项目测试中,发现ISDN话机...

    jquery插件使用方法大全

    ·attribute(改进了.attr()的性能)、jQuery()核心函数、CSS(.css()性能有两倍提升)、特效和事件、DOM操作等也有显著改进 1.5 美国时间1月31日John Resig在jQuery官方博客发表文章,宣布jQuery 1.5正式版已经...

Global site tag (gtag.js) - Google Analytics