在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式。

常见的日期格式:

1,日期格式:String dateString = "2017-06-20 10:30:30" 对应的格式:String pattern = "yyyy-MM-dd HH:mm:ss";

2,日期格式:String dateString = "2017-06-20" 对应的格式:String pattern = "yyyy-MM-dd";

3,日期格式:String dateString = "2017年06月20日 10时30分30秒 对应的格式:String pattern = "yyyy年MM月dd日 HH时mm分ss秒";

4,日期格式:String dateString = "2017年06月20日" 对应的格式:String pattern = "yyyy年MM月dd日";

下面是几种情况(其中pattern 根据上面的选择,如果需要其他的格式,自己去网上查吧)

一、获取系统时间戳public long getCurTimeLong(){

long time=System.currentTimeMillis();

return time;

}

二、获取当前时间public static String getCurDate(String pattern){

SimpleDateFormat sDateFormat = new SimpleDateFormat(pattern);

return sDateFormat.format(new java.util.Date());

}

三、时间戳转换成字符窜public static String getDateToString(long milSecond, String pattern) {

Date date = new Date(milSecond);

SimpleDateFormat format = new SimpleDateFormat(pattern);

return format.format(date);

}

四、将字符串转为时间戳public static long getStringToDate(String dateString, String pattern) {

SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);

Date date = new Date();

try{

date = dateFormat.parse(dateString);

} catch(ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return date.getTime();

}

好了,Android的时间转化就写到这儿了,最好贴上工具类代码:package com.niwoxuexi.testdemo;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

/**

* Created by niwoxuexi.com on 2017/6/23.

*/

public class DateUtil {

/**

* 获取系统时间戳

* @return

*/

public long getCurTimeLong(){

long time=System.currentTimeMillis();

return time;

}

/**

* 获取当前时间

* @param pattern

* @return

*/

public static String getCurDate(String pattern){

SimpleDateFormat sDateFormat = new SimpleDateFormat(pattern);

return sDateFormat.format(new java.util.Date());

}

/**

* 时间戳转换成字符窜

* @param milSecond

* @param pattern

* @return

*/

public static String getDateToString(long milSecond, String pattern) {

Date date = new Date(milSecond);

SimpleDateFormat format = new SimpleDateFormat(pattern);

return format.format(date);

}

/**

* 将字符串转为时间戳

* @param dateString

* @param pattern

* @return

*/

public static long getStringToDate(String dateString, String pattern) {

SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);

Date date = new Date();

try{

date = dateFormat.parse(dateString);

} catch(ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return date.getTime();

}

}

android地址格式转换,Android(安卓)时间戳和日期之间的转化相关推荐

  1. android 时间戳 转日期格式,Android 时间戳和日期之间的转化

    在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式. 常见的日期格式: 日期格式:String ...

  2. mysql13位的时间戳怎么转化_MySQL时间函数 | 时间戳和日期之间得转换

    首页 专栏 mysql 文章详情 0 MySQL时间函数 | 时间戳和日期之间得转换 阿壮Jonsson 发布于 2 月 6 日 一.时间戳转日期 select FROM_UNIXTIME(16060 ...

  3. timestamp 转换 date mysql_MySQL时间函数 | 时间戳和日期之间得转换

    一.时间戳转日期select FROM_UNIXTIME(1606028010, '%Y-%m-%d %H:%i:%s'); 二.日期转时间戳select unix_timestamp('2018-0 ...

  4. mysql 13位时间戳转日期_MySQL时间函数 | 时间戳和日期之间得转换

    一.时间戳转日期select FROM_UNIXTIME(1606028010, '%Y-%m-%d %H:%i:%s'); 二.日期转时间戳select unix_timestamp('2018-0 ...

  5. mysql转换戳转换成小时_MySQL时间函数 | 时间戳和日期之间得转换

    一.时间戳转日期select FROM_UNIXTIME(1606028010, '%Y-%m-%d %H:%i:%s'); 二.日期转时间戳select unix_timestamp('2018-0 ...

  6. 微信小程序,时间戳和日期格式互相转化

    微信小程序,时间戳转为日期格式 通常后台传递过来的都是时间戳,但是前台展示不能展示时间戳.就需要转化了. 功能说明: 微信小程序里,时间戳转化为日期格式,支持自定义. 拷贝至项目utils/utils ...

  7. android 本地地址转换为url,安卓 File和url之间的转换

    转自:http://blog.sina.com.cn/s/blog_437ff56b0101dtrf.html File to URI: File file = ...; URIuri= file.t ...

  8. 【Java】时间戳与日期之间的转换

    获取时间戳: long s=System.currentTimeMillis(); long s1=new Date().getTime(); long s2=Calendar.getInstance ...

  9. UTC时间戳-时间字符串之间互相转化

    1,标准时间准换成时间戳 int standard_to_stamp(char *str_time)   {           struct tm stm;           int iY, iM ...

最新文章

  1. Spinnaker:云原生多云环境持续部署的未来这样玩!
  2. Linux下使用popen()执行shell命令
  3. 【Flutter】StatelessWidget 组件 ( Container 组件 | BoxDecoration 组件 | Text 组件 | Icon 组件 )
  4. POJ - 1094 Sorting It All Out(拓扑排序)
  5. 基于区块链的健康链系统设计与实现(4)系统实现
  6. 使用AutoIt实现UI自动化上传附件
  7. 因子分析——matlab
  8. 元素(HYSBZ-2460)
  9. Java编码与乱码问题
  10. 300 秒带你吃透大数据!
  11. C++ 推断进程是否存在
  12. 楼层平面放线及标高实测记录_建筑施工基础测量放线工作内容
  13. AES加密SharePreference数据
  14. 阿里P8架构师谈:如何搭建亿级并发系统的性能指标体系
  15. BTrace入门教程
  16. 汽车电子技术——ECU/MCU嵌入式软件开发
  17. Pandas 速查手册中文版
  18. Maven安装与配置,Idea配置Maven
  19. 30套精选程序员个人简历模板.zip
  20. matlab麦克斯韦电磁方程组,从麦克斯韦方程组到电磁波动方程

热门文章

  1. [Springboot实战] 集成 Caffeine
  2. Docker(四):Docker 命令大全
  3. iOS开发笔记--UIView中的坐标转换
  4. 开源阅读书源_安卓开源无广告追书神器阅读App
  5. 计算机启动过程从电路,加电到启动系统的启动过程详解
  6. asp打印html,asp.net教程之利用ASP在浏览器上打印输出
  7. 四川托普计算机职业学校里能拿什么快递,四川托普计算机职业学校怎么样_招生问答...
  8. php barcode_php生成条形码
  9. java input 数组_Java基础之:数组
  10. zigzag算法_面经| 各大厂秋招算法工程师面经!你想了解的都在这里!