/** * 将时间 换为人性化的时间 * 01-05 17:43 * @param date * @return */ public static String makeLovelyDate(Date date) { SimpleDateFormat sdf = new SimpleDateFormat(PATTEN_YEAR_MM_DD); String timePattern = " HH:mm"; String weekPattern = "E"; String dateString; long timeMinus = 0L; timeMinus = (date.getTime()) - System.currentTimeMillis() ; int n = new Double(Math.floor(timeMinus / 24D/3600/1000)).intValue(); if(n == -1) { dateString = "昨天" ; }else if(n == 0) { dateString = "今天"; }else if(n == 1) { dateString = "明天"; }else if(n >= 2 && n <= 5) { dateString = FastDateFormat.getInstance(weekPattern, Locale.CHINESE).format(date); }else { dateString = sdf.format(date); } dateString = dateString + FastDateFormat.getInstance(timePattern).format(date); return dateString; }
/** * 日期转为昨天,今天,明天 */ public static String convertDate(Date date){ Calendar today = Calendar.getInstance(); Calendar old = Calendar.getInstance(); old.setTime(date); today.set(Calendar.HOUR, 0); today.set(Calendar.MINUTE, 0); today.set(Calendar.SECOND, 0); old.set(Calendar.HOUR, 0); old.set(Calendar.MINUTE, 0); old.set(Calendar.SECOND, 0); //老的时间减去今天的时间 long intervalMilli = old.getTimeInMillis() - today.getTimeInMillis(); int xcts = (int) (intervalMilli / (24 * 60 * 60 * 1000)); // -2:前天 -1:昨天 0:今天 1:明天 2:后天, out:显示日期 if (xcts == -2) { return "前天"; } else if (xcts == -1) { return "昨天"; } else if (xcts == 0) { return "今天"; } else if (xcts == 1) { return "明天"; }else if (xcts == 2) { return "后天"; }else{ return "===="; } }
相关推荐
VBA文本日期转换日期_长日期转短日期
在mysql中使用SELECT STR_TO_DATE()函数将字符串日期转为日期型: SELECT STR_TO_DATE('2012~8~8 14.58.09','%Y~%m~%d %k.%i.%s' ); STR_TO_DATE('2012-8-8 14:58:09','%Y-%m-%d %k:%i:%s' ) A;;STR_TO_DATE('...
将Excel中文日期文本转为日期值.rar,某些时候,用户以中文形式输入日期,如果需要用其进行相关计算,则需要将其转为日期值。在本例所示的表格中,A列全部为中文形式的日期文本,利用介绍的两种公式技巧将它们转化为...
将java的日期转换成中文的日期,可以直接使用的源文件。
将时间转换为1970年至今的秒数 网上的代码一般是C++的,现转为C#的
将数字日期转换成中文日期的工具类。eg:2014-07-15会转换成二零一四年七月十五日。
这篇文章主要介绍的是利用ASP.NET将日期格式转为大写汉字,比如: “2013年12月3日” 转换成 “贰零壹叁年拾贰月叁日”,下面一起来看看怎么实现。 一样话不多说,直接上代码 //年份转换为大写汉字 public static ...
日期时间转换成ASC码或者BCD码,做串口调试数据。
excel格式转换,日期时间格式转为为文本,按步骤操作即可,方便好用。
JAVA日期与字符串的转换 1) 将一个Date类型的变量转换为字符串 2) 将一个字符串转换Date类型的变量
日期时间转换大全 日期时间转换大全 日期时间转换大全
字符串转日期
将字符串型日期型转换成CTime型
最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: ...
当然你可以选择在业务层先将传入的日期转为时间戳,再去进行查询,但是既然mysql既然可以直接进行转换,那么省去在业务层的操作何乐而不为呢? 1.首先介绍一下mysql中将时间戳和日期互相转换的函数: 时间戳转换成日期...
易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!易语言日期时间戳转换,也就是把日期时间转换成数值的形式,方便操作!...
javascript格式化日期,将日期型转为字符串,字符串转为日期型,格式自由。
作业,还可以,不过代码没优化,算法也比较傻
Excel英文日期的转换.rar,本例内容包括:1、将标准日期转为英文序数日期;2、将英文月份转为数字。
PPT转为WORD工具PPT转为WORD工具PPT转为WORD工具PPT转为WORD工具