android小知识——时间与时间戳之间的转化

转载 2016年05月30日 11:52:43
时间戳就是如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("时间格式");//时间格式转为时间戳

android 时间戳与日期格式的互相转换 以及 自定义选择器

1、TimeUtils.javapackage com.example.classwork;import java.text.ParseException; import java.text.Simp...
  • u014686875
  • u014686875
  • 2015年06月11日 03:27
  • 8713

Android:时间工具类 -- 时间戳转换成日期,日期转换成时间戳

package com.utils; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util....
  • emptoney
  • emptoney
  • 2016年07月18日 17:01
  • 21428

Android(安卓)时间戳和日期之间的转化

注:转发请注明原地址:https://www.niwoxuexi.com/blog/android/article/170... 在Android开发过程中,经常会遇到日期的各种格式转换,主要使...
  • xiaocheng2290
  • xiaocheng2290
  • 2017年06月23日 11:33
  • 3690

Android获取时间戳,以及将时间戳转换为时间

实际开发中,服务端返回的时间一般是时间戳的格式。这时客户端就需要对时间戳做出处理,将时间戳转换为标准的时间格式。 直接上代码吧,这里不需要布局文件:package com.androidtimesta...
  • u012440207
  • u012440207
  • 2014年11月03日 11:40
  • 15057

Android 坑之时间戳转换

毫秒转换成时分秒 格式:HH:mm:ss Java兑现 1、毫秒转换成时分秒 格式:HH:mm:ss Java实现   long ms = 300 * 1000 ;//毫秒数 ...
  • jiankeufo
  • jiankeufo
  • 2016年11月03日 15:17
  • 1074

Android 时间戳简单转化

Android 时间戳的简单转化
  • xiejun188
  • xiejun188
  • 2016年08月17日 10:42
  • 735

Android开发 时间戳转换工具类

package com.shangyi.common.util; import java.text.ParseException; import java.text.SimpleDateF...
  • pkandroid
  • pkandroid
  • 2016年06月16日 17:28
  • 1470

Android获取时间戳,以及将时间戳转换为时间

  • 2014年11月03日 13:26
  • 1.41MB
  • 下载

Android 时间戳和时间之间的转化

package timeDemo; import java.text.ParseException; import java.text.SimpleDateFormat; import ...
  • zhouxuebao87
  • zhouxuebao87
  • 2016年01月26日 10:28
  • 472

Android时间戳与字符串相互转换

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;  pu...
  • u010436741
  • u010436741
  • 2013年11月19日 13:30
  • 4488
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android小知识——时间与时间戳之间的转化
举报原因:
原因补充:

(最多只允许输入30个字)