android 时间大小比较
2015-07-29 17:05
387 查看
首先贴上比较时间大小代码
private void TimeCompare(){ //格式化时间 SimpleDateFormat CurrentTime= new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); String date1="2015-01-25 09:12:09"; String date2="2015-01-29 09:12:11"; try { Date beginTime=CurrentTime.parse(date1); Date endTime=CurrentTime.parse(date2); //判断是否大于两天 if(((endTime.getTime() - beginTime.getTime())/(24*60*60*1000))>=2) { Log.v("hi","大于两天"); }else{ Log.v("hi","小于两天"); } } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
其中的SimpleDateFormat类
其作用就是用来格式化日期
其参数具体如下:
————————————————————————————G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
—————————————————————————————
部分例子
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制 System.out.println(ss.format(d)); Date date = new Date(); SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制 String LgTime = sdformat.format(date); System.out.println(LgTime);
SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E "); // 一年中的第 321 天 一年中第46个星期 一月中第3个星期 在一天中15时 CST时区 SimpleDateFormat myFmt4=new SimpleDateFormat( "一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories