社区
Web 开发
帖子详情
如果在JAVA中得到两个日期的间隔天数字
jason_gy
2003-10-20 10:40:42
如果在JAVA中得到两个日期的间隔天数字。急!!!
...全文
262
4
打赏
收藏
如果在JAVA中得到两个日期的间隔天数字
如果在JAVA中得到两个日期的间隔天数字。急!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aku0708
2003-10-21
打赏
举报
回复
up
leshui
2003-10-21
打赏
举报
回复
http://www.csdn.net/develop/read_article.asp?id=20844
叶子哟
2003-10-21
打赏
举报
回复
JAVA中的时间操作
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.text.*"%>
<%@ page import="java.util.*"%>
<%
//字符串转化成时间类型(字符串可以是任意类型,只要和SimpleDateFormat中的格式一致即可)
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("M/dd/yyyy hh:mm:ss a",java.util.Locale.US);
java.util.Date d = sdf.parse("5/13/2003 10:31:37 AM");
out.println(d);
out.println("<br/>");
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String mDateTime1=formatter.format(d);
out.println(mDateTime1);
out.println("<br/>");
out.println(d.getTime());
out.println("<br/>");
//当前时间
Calendar cal = Calendar.getInstance();
// SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss G E D F w W a E F");
String mDateTime=formatter.format(cal.getTime());
out.println(mDateTime);
out.println("<br/>");
//1年前日期
java.util.Date myDate=new java.util.Date();
long myTime=(myDate.getTime()/1000)-60*60*24*365;
myDate.setTime(myTime*1000);
String mDate=formatter.format(myDate);
out.println(mDate);
out.println("<br/>");
//明天日期
myDate=new java.util.Date();
myTime=(myDate.getTime()/1000)+60*60*24;
myDate.setTime(myTime*1000);
mDate=formatter.format(myDate);
out.println(mDate);
out.println("<br/>");
//两个时间之间的天数
SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date= myFormatter.parse("2003-05-1");
java.util.Date mydate= myFormatter.parse("1899-12-30");
long day=(date.getTime()-mydate.getTime())/(24*60*60*1000);
out.println(day);
out.println("<br/>");
//加半小时
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
java.util.Date date1 = format.parse("2002-02-28 23:16:00");
long Time=(date1.getTime()/1000)+60*30;
date1.setTime(Time*1000);
String mydate1=formatter.format(date1);
out.println(mydate1);
out.println("<br/>");
//年月周求日期
SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy-MM F E");
java.util.Date date2= formatter2.parse("2003-05 5 星期五");
SimpleDateFormat formatter3 = new SimpleDateFormat("yyyy-MM-dd");
String mydate2=formatter3.format(date2);
out.println(mydate2);
out.println("<br/>");
//求是星期几
mydate= myFormatter.parse("2001-1-1");
SimpleDateFormat formatter4 = new SimpleDateFormat("E");
String mydate3=formatter4.format(mydate);
out.println(mydate3);
out.println("<br/>");
%>
rex0y
2003-10-20
打赏
举报
回复
Date.getTime() 得到毫秒数
- 一下 /1000 /60 /60 /24
求
两个
日期
的
间隔
天
数
这篇博客介绍了如何使用
Java
的Date、Calendar和SimpleDateFormat类来计算
两个
日期
之间的
间隔
天
数。通过创建GregorianCalendar实例,设置
日期
,获取毫秒值并相减,再转换为
天
数来实现这一功能。
java
计算
两个
日期
间隔
天
数
本文介绍了一种使用
Java
计算
两个
日期
之间
间隔
天
数的方法。通过将
日期
字符串转换为Date对象,然后计算
两个
日期
的时间差,并将其转换为
天
数。
Android获取
两个
日期
之间
间隔
的
天
数
本文介绍了一种计算
两个
日期
之间
间隔
天
数的方法,通过使用
Java
的Calendar类精确到
天
来实现
日期
差值的计算。
编写一个
Java
应用程序,要求从键盘输入
两个
日期
,程序判断
两个
日期
的大小关系,以及
两个
日期
之间的
间隔
天
数。
这个
Java
应用程序接收用户输入的
两个
日期
,然后确定它们的先后顺序并计算两者之间的
天
数差。
java
时间戳
间隔
天
数_
Java
8 LocalDate计算
两个
日期
的
间隔
天
数
本文介绍如何使用
Java
8
中
的LocalDate类轻松计算
两个
日期
之间的
间隔
天
数,并提供了一个使用Calendar的传统实现示例作为对比。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章