安卓时间日期的转化
来源:互联网 发布:挖财记账软件 编辑:程序博客网 时间:2024/06/07 04:58
1:大体思路 [html] view plaincopy这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//小写的mm表示的是分钟 String dstr="2008-4-24"; java.util.Date date=sdf.parse(dstr); 日期转换成字符串: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); java.util.Date date=new java.util.Date(); String str=sdf.format(date); 2:程序实例[html] view plaincopypackage test; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.Date; public class StringOrDate { public static String dateToString(Date date, String type) { String str = null; DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); if (type.equals("SHORT")) { // 07-1-18 format = DateFormat.getDateInstance(DateFormat.SHORT); str = format.format(date); } else if (type.equals("MEDIUM")) { // 2007-1-18 format = DateFormat.getDateInstance(DateFormat.MEDIUM); str = format.format(date); } else if (type.equals("FULL")) { // 2007年1月18日 星期四 format = DateFormat.getDateInstance(DateFormat.FULL); str = format.format(date); } return str; } public static Date stringToDate(String str) { DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { // Fri Feb 24 00:00:00 CST 2012 date = format.parse(str); } catch (ParseException e) { e.printStackTrace(); } // 2012-02-24 date = java.sql.Date.valueOf(str); return date; } public static void main(String[] args) { Date date = new Date(); System.out.println(StringOrDate.dateToString(date, "MEDIUM")); String str = "2012-2-24"; System.out.println(StringOrDate.stringToDate(str)); }
Android获取当前时间
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
取得系统时间
1
。
long
time=System.currentTimeMillis();
2
。
final
Calendar mCalendar=Calendar.getInstance();
mCalendar.setTimeInMillis(time);
取得小时:mHour=mCalendar.get(Calendar.HOUR);
取得分钟:mMinuts=mCalendar.get(Calendar.MINUTE);
3
。
Time t=
new
Time();
// or Time t=new Time("GMT+8"); 加上Time Zone资料
t.setToNow();
// 取得系统时间。
int
year = t.year;
int
month = t.month;
int
date = t.monthDay;
int
hour = t.hour;
// 0-23
4
。
DateFormat df =
new
SimpleDateFormat(
"HH:mm:ss"
);
df.format(
new
Date());
阅读全文
0 0
- 安卓时间日期的转化
- Android(安卓)时间戳和日期之间的转化
- 时间戳转化为日期的方法
- Android(安卓)时间戳简单转化
- 高大上的安卓日期时间选择器
- 时间戳和日期时间Timestamp的转化
- 安卓:日期-时间-城市选择器
- 时间日期滚轮(安卓)
- 安卓界面组件----时间日期选择器
- 安卓数据库时间转化成 HH:mm 的形式。一行代码搞定
- 日期转化为时间戳
- 日期后面的时间转化为0:00:00
- Object-C日期时间与字符串的转化
- Object-C日期时间与字符串的转化
- 菜鸟集中营,关于时间,日期和格式的转化处理
- HTML时间戳和日期之间的相互转化
- oracel 中关于时间日期的取值和转化
- 使用js进行时间戳与日期的相互转化
- 数据库总结2
- JS中冒泡排序
- YOLO配置文件理解以及解析过程
- windows之dns probe finished no Internet总是上不了网
- Kerberos
- 安卓时间日期的转化
- zigbee Zstack 开发主要步骤
- 异常处理
- 常用的正则表达式大全
- 简单的车牌识别练习
- MySQL存储过程
- Java8 lambda表达式10个示例
- php里实现跳转的三种方式
- Mysql入门