android小知识——时间与时间戳之间的转化
来源:互联网 发布:淘宝店铺首页大图 编辑:程序博客网 时间:2024/06/06 20:16
时间戳就是如1377216000000 这种格式我们在mysql数据库中会经常用到把时间转换成时间戳或把时间戳转换成日期格式了,下面我来介绍安卓中时间戳操作转换方法。
一、原理
时间戳的原理是把时间格式转为十进制格式,这样就方便时间的计算。好~ 直接进入主题。(下面封装了一个类,有需要的同学可以参考或是直接Copy 就可以用了。)
如: 2013年08月23日 转化后是 1377216000000
二、步骤
1、创建 DateUtilsl类。
代码如下复制代码
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;
/*
* @author Msquirrel
*/
public class DateUtils {
privateSimpleDateFormat sf = null;
/*获取系统时间 格式为:"yyyy/MM/dd "*/
public static String getCurrentDate() {
Date d = newDate();
sf = newSimpleDateFormat("yyyy年MM月dd日");
returnsf.format(d);
}
/*时间戳转换成字符窜*/
public static String getDateToString(long time) {
Date d = newDate(time);
sf = newSimpleDateFormat("yyyy年MM月dd日");
returnsf.format(d);
}
/*将字符串转为时间戳*/
public static long getStringToDate(String time) {
sdf = newSimpleDateFormat("yyyy年MM月dd日");
Date date = newDate();
try{
date = sdf.parse(time);
} catch(ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
returndate.getTime();
}
2、在对应使用的地方调用就可以了。
代码如下复制代码
DateUtils.getCurrentDate(); //获取系统当前时间
DateUtils.getDateToString(时间戳); //时间戳转为时间格式
DateUtils.getStringToDate("时间格式");//时间格式转为时间戳
一、原理
时间戳的原理是把时间格式转为十进制格式,这样就方便时间的计算。好~ 直接进入主题。(下面封装了一个类,有需要的同学可以参考或是直接Copy 就可以用了。)
如: 2013年08月23日 转化后是 1377216000000
二、步骤
1、创建 DateUtilsl类。
代码如下复制代码
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;
/*
* @author Msquirrel
*/
public class DateUtils {
privateSimpleDateFormat sf = null;
/*获取系统时间 格式为:"yyyy/MM/dd "*/
public static String getCurrentDate() {
Date d = newDate();
sf = newSimpleDateFormat("yyyy年MM月dd日");
returnsf.format(d);
}
/*时间戳转换成字符窜*/
public static String getDateToString(long time) {
Date d = newDate(time);
sf = newSimpleDateFormat("yyyy年MM月dd日");
returnsf.format(d);
}
/*将字符串转为时间戳*/
public static long getStringToDate(String time) {
sdf = newSimpleDateFormat("yyyy年MM月dd日");
Date date = newDate();
try{
date = sdf.parse(time);
} catch(ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
returndate.getTime();
}
2、在对应使用的地方调用就可以了。
代码如下复制代码
DateUtils.getCurrentDate(); //获取系统当前时间
DateUtils.getDateToString(时间戳); //时间戳转为时间格式
DateUtils.getStringToDate("时间格式");//时间格式转为时间戳
0 0
- android小知识——时间与时间戳之间的转化
- 时间戳与时间之间的转化--JavaScript
- Android 时间戳和时间之间的转化
- Android(安卓)时间戳和日期之间的转化
- python——时间与时间戳之间的转换
- Python——时间与时间戳之间的转换
- Linux时间戳转化命令-时间戳与具体时间之间相互转化
- iOS时间和时间戳之间的转化
- iOS开发:时间和时间戳之间的相互转化
- 时间戳与时间之间的转换
- 时间与时间戳之间的转换
- mysql之间的时间之间的转化
- android时间戳与字符串转化
- 查询当前scn+scn与时间之间的转化sql
- liunx 时间函数与时间格式与字符串之间转化
- 小程序中的时间日期 与 字符串的转化
- 时间戳与时间的转化+第二天的表示
- 字符串与时间戳的转化
- Android小知识——按钮点击的变化
- JS 获取当前时间
- Android Studio的快捷键
- xutils请求shh框架发布的json数据(类似from表单)
- 使用Enumeration和Iterator遍历集合类
- android小知识——时间与时间戳之间的转化
- POJ3469
- Python初学者错误:TypeError: unsupported operand type(s) for +: 'int' and 'str'
- java文件操作笔记(File类的使用)
- activemq java版本要求
- mysql简单存储过程范例之遍历数据库生成视图
- android小知识——对图片的压缩方式
- spark解决报错WARN util.Utils: Service 'sparkWorker' could not bind on port 0. Attempting port 1.
- Linux下进程名字前面带[ ]的是什么进程