锁定老帖子 主题:JAVA各种时间类型的取得
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-30
import java.text.ParseException; import org.apache.commons.logging.Log;
private static Log log = LogFactory.getLog(DateUtil.class); private static String defaultDatePattern = null; private static String timePattern = "HH:mm";
public static Date getSystemTime() { return defaultDatePattern;
if (aDate != null) { return (returnValue);
if (log.isDebugEnabled()) { try { return (date);
// This seems like quite a hack (date -> string -> date), return cal; c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); }
if (aDate == null) { return (returnValue);
public static Date convertStringToDate(String strDate) { try { aDate = convertStringToDate(getDatePattern(), strDate); } return aDate; public static int dayDiff(Date first, Date second) { long msPerDay = 1000 * 60 * 60 * 24; long diff = first.getTime()-second.getTime(); static public final Date addDays(Date target, int days) { } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-31
以后发代码 劳驾放到样式里 这样看实在太累
|
|
返回顶楼 | |
发表时间:2010-12-31
最后修改:2010-12-31
public static Date getLastlyDateOfMonth(Date date){ Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int month = calendar.get(Calendar.MONTH); calendar.set(Calendar.MONTH, month+1); calendar.set(Calendar.DAY_OF_MONTH, 1); calendar.set(Calendar.HOUR_OF_DAY, 23); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.SECOND, 59); calendar.add(Calendar.DAY_OF_MONTH, -1); return calendar.getTime(); } // 干嘛要先set 1 再add -1 直接 set 0 多省事 calendar.set(Calendar.DAY_OF_MONTH, 0); |
|
返回顶楼 | |
发表时间:2010-12-31
这样的代码看的让人蛋疼啊!
|
|
返回顶楼 | |
发表时间:2010-12-31
基本上连个注解都没有,就光代码
|
|
返回顶楼 | |
发表时间:2011-01-01
看下 就 明白啊,需要注释么。挺好用的
|
|
返回顶楼 | |
发表时间:2011-01-01
dsjt 写道 public static Date getLastlyDateOfMonth(Date date){ Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int month = calendar.get(Calendar.MONTH); calendar.set(Calendar.MONTH, month+1); calendar.set(Calendar.DAY_OF_MONTH, 1); calendar.set(Calendar.HOUR_OF_DAY, 23); calendar.set(Calendar.MINUTE, 59); calendar.set(Calendar.SECOND, 59); calendar.add(Calendar.DAY_OF_MONTH, -1); return calendar.getTime(); } // 干嘛要先set 1 再add -1 直接 set 0 多省事 calendar.set(Calendar.DAY_OF_MONTH, 0); LZ没错 |
|
返回顶楼 | |
发表时间:2011-01-01
现在正研究时间问题,谢谢分享!明天研究一下!
|
|
返回顶楼 | |
发表时间:2011-01-22
一直用Calendar,都是set 0,请教set 0和set 1再add -1有什么讲究吗?
|
|
返回顶楼 | |
浏览 9872 次