文档章节

java 日期和字符串互转,根据当天整天时间 得到当天最后一秒的日期时间

猪刚烈
 猪刚烈
发布于 2014/08/16 09:35
字数 321
阅读 55
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

java 日期和字符串互转,根据当天整天时间   得到当天最后一秒的日期时间


package com.hi;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
 * 根据当天整天时间
 * 得到当天最后一秒
 * 数据库查询时很有意义         起始天 到结速天  比如按天查询 2014-06-17 00:00:00  到2014-06-20:23:59:59
 * 
 * @author Administrator
 *
 */
public class Main3 {
	
	public static void main(String[] args) throws ParseException 
	{
		DateFormat format=new SimpleDateFormat("yyyy-MM-dd");
		Date d=new Date();
		String str=format.format(d);
		System.out.println(str);
		Date d2=format.parse(str);
		System.out.println(d2);
		/////////////////得到想要测试的时间整天 
		
		
		int dayMis=1000*60*60*24;//一天的毫秒-1
		System.out.println("一天的毫秒-1:"+dayMis);
		
		//返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
		long curMillisecond=d2.getTime();//当天的毫秒
		System.out.println("curMillisecond:"+new Date(curMillisecond));
		
		long resultMis=curMillisecond+(dayMis-1); //当天最后一秒
		System.out.println("resultMis:"+resultMis);
		
		DateFormat format2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		
		//得到我需要的时间    当天最后一秒
		Date resultDate=new Date(resultMis);
		System.out.println("resultDate:"+resultDate);
		System.out.println("FormatResult:"+format2.format(resultDate));
	 
	}

}
/**
 * output:
2014-06-17
Tue Jun 17 00:00:00 CST 2014
一天的毫秒-1:86400000
curMillisecond:Tue Jun 17 00:00:00 CST 2014
resultMis:1403020799999
resultDate:Tue Jun 17 23:59:59 CST 2014
FormatResult:2014-06-17 23:59:59
*/


本文转载自:http://blog.csdn.net/liangrui1988/article/details/31751903

猪刚烈

猪刚烈

粉丝 22
博文 708
码字总数 110
作品 1
海淀
程序员
私信 提问
Java 8时间和日期API 20例

伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将...

黄梦巍
2015/06/19
515
0
Elasticsearch 日期查询详解,Elasticsearch Date 查询Java API

Elasticsearch 日期存储 Java API 存储的时候,我采用的方式是直接存储 类型。上部分代码。 如果有日期查询,大量的日期查询,建议想清楚,是以 , ,还是 类型的毫秒值,怎么存储怎么查询。...

xiaomin0322
2018/06/22
2.4K
0
Java 8新的时间日期库的20个使用示例

除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用Java 8的这套API。Java对日期,日历及时间的...

清尘V
2015/03/17
256
0
利用Jakarta Commons Lang简化Java

Commons和Lang组件简介 Jakarta Commons 项目旨在实现可重用的 Java 组件。此项目包含数十个组件,用以简化 Java 的开发,每个组件负责满足一个特定需求。有大量的组件可用,且不仅限于在特定...

红薯
2008/12/04
3.3K
8
Stack Overflow 上人气爆表的10个 Java 问题

1、 为什么两个(1927年)时间相减得到一个奇怪的结果? (3623个赞) 如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较: 1 2 3 4 5 6 7 8 9 10 输出是: 1 为什么 ld4-ld3 不是...

AlexMahoneFBI
2015/11/13
28
0

没有更多内容

加载失败,请刷新页面

加载更多

有哪些常用的命名git分支实例的例子? [关闭]

现在,我已经使用本地git存储库与我的组的CVS存储库进行了几个月的交互。 我已经制作了一个几乎神经质的分支,其中大部分幸运地合并回我的行李箱。 但是命名开始成为一个问题。 如果我有一个...

javail
2分钟前
0
0
在virtualenv中使用不同的Python版本

我有一个目前使用python 2.5.4运行的Debian系统。 我正确安装了virtualenv,一切正常。 我是否可以将virtualenv与其他版本的Python一起使用? 我编译了Python 2.6.2,并希望将其与一些virtu...

技术盛宴
18分钟前
3
0
保证金术语参考

术语,定义 1.钱包, 余额. ON THE ENCHANGED CONVERGENCE OF STANDARD LATTICE METHODS FOR OPTION PRICING...

MtrS
21分钟前
2
0
x006-函数和模块的使用

函数和模块的使用 在Python中可以使用def关键字来定义函数,和变量一样每个函数也有一个响亮的名字,而且命名规则跟变量的命名规则是一致的。在函数名后面的圆括号中可以放置传递给函数的参数...

伟大源于勇敢的开始
30分钟前
2
0
为什么面试必问线程状态?你的回答满分了吗

看很多同学的面经、网上的面试资料,都不约而同的提到了一个基础问题:“你知道线程有几种状态吗?状态之间的扭转是怎样的?”,有准备的同学都知道有五种:New(新建)、Runnable(可运行)...

Z_J_H
31分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部