更改时间格式
2016-09-04 20:16
106 查看
Date dt=new Date(); Log.e("Date", "initView: "+dt); DateFormat df=DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.US); Log.e("Date", "initView: "+df.format(dt));
Date dt1=new Date(); SimpleDateFormat format=new SimpleDateFormat("2016-04-19 12:24:25"); String dateString =format.format(dt1); Log.e("Date", "initView: "+dateString);
Date qDate=null; SimpleDateFormat format=new SimpleDateFormat("'Date'yyyy-MM-dd'Time'HH:mm:ss'Z'"); try { qDate=format.parse("Date2016-04-19Time09:30:00Z" ); Log.e("Date", "initView: "+ qDate.toLocaleString()); } catch (ParseException e) { e.printStackTrace(); }
09-04 12:12:47.316 4252-4252/? E/Date: initView: Sun Sep 04 12:12:47 GMT 2016 09-04 12:12:47.316 4252-4252/? E/Date: initView: Sep 4, 2016 09-04 12:12:47.316 4252-4252/? E/Date: initView: 2016-04-19 12:24:25 09-04 12:12:47.316 4252-4252/? E/Date: initView: Apr 19, 2016 9:30:00 AM
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale;
// SimpleDateFormat 类的格式化字符:
// G 年代指示符(AD)
// y 年(yy:10 y/yyy/yyyy:2010)
// M 月(M:1 MM:01 MMM:Jan MMMM:January MMMMM:J)
// L 独立月(L:1 LL:01 LLL:Jan LLLL:January LLLLL:J)
// d 一个月中的第几日(只需此一个字符,输出如:10)
// h 时(只需此一个字符,输出如:上/下午 1 ~ 12)
// H 时(只需此一个字符,输出如:0 ~ 23)
// k 一天中的第几个小时(只需此一个字符,输出如:1 ~ 24)
// K 时(上/下午 0 ~ 11)
// m 一小时中的第几分(只需此一个字符,输出如:30)
// s 一分钟中的第几秒(只需此一个字符,输出如:55)
// S 毫秒(只需此一个字符,输出如:978)
// E 星期几(E/EE/EEE:Tue, EEEE:Tuesday, EEEEE:T)
// c 独立星期几(c/cc/ccc:Tue, cccc:Tuesday, ccccc:T)
// D 一年中的第几天(只需此一个字符,输出如:189)
// F 一月中的第几个星期几(只需此一个字符,输出如:2)
// w 一年中的第几个星期(只需此一个字符,输出如:27)
// W 一月中的第几个星期(只需此一个字符,输出如:1)
// a 上/下午标记符(只需此一个字符,输出如:AM/PM)
// Z 时区(RFC822)(Z/ZZ/ZZZ:-0800 ZZZZ:GMT-08:00 ZZZZZ:-08:00)
// z 时区(z/zz/zzz:PST zzzz:Pacific Standard Time)
// 要忽略的字符都要用单引号(”)括住!
SimpleDateFormat sdf = new SimpleDateFormat(“‘Date’yyyy-MM-dd’Time’HH:mm:ss’Z’”);
// 注意此处用的是 java.util.Date 类,而非 java.sql.date 类,切莫用错,下面会崩溃!
java.util.Date qDate = null;
try
{
// 实际要分析的日期时间字符串当中的要忽略的字符以在上面用单引号括住指出了!
qDate = sdf.parse( “Date2009-09-26Time09:30:00Z” );
tv.append( qDate.toGMTString() + “\n\n” );
tv.append( qDate.toLocaleString() + “\n\n” );
tv.append( qDate.toString() + “\n\n” );
}
catch ( Exception e )
{
e.printStackTrace();
}
tv.append( sdf.format( qDate ) );
setContentView( tv );
相关文章推荐
- [导入]更改sql2005中的时间默认格式
- easyUI的日期时间组合框简单模板+日期时间格式更改+前端传过去日期后台接收不到问题
- 注册表更改系统显示时间格式
- Windows7系统更改日期、时间和数字格式图文教程
- WIN API-VFP更改Windows的区域选项:(长)日期格式(分隔符),时间格式(分隔符)[参考:控制面板-区域和语言选项-区域选项]
- Win2008 IIS7日期时间格式更改最简便方法
- Windows2008R2 IIS7日期时间格式更改
- Win2008 IIS7日期时间格式更改最简便方法
- 更改sql2005中的时间默认格式
- Rsyslog 更改Linux系统日志的时间格式
- BootStrap Table将时间戳更改为日期格式
- 更改 SAR 时间输出格式 AM/PM
- IOS --- 日期时间格式 更改
- Win2008 IIS7日期时间格式更改最简便方法
- 有关时间格式更改为 yyyy-MM-dd HH:mm:ss
- PHP随机sql语句查询、取config里面定义数组、Jquery公共库路径、列表中更改时间格式、防sql注入
- Windows 7系统中怎么更改日期、时间和数字格式?解决方法介绍
- oracle更改时间格式
- Windows 8系统更改日期、时间和数字格式的方法
- Jmeter Beanshell 获取响应信息头部时间,更改时间格式用于JDBC查询条件