Android时间与日期的格式上的拆分+统一

本文讲述了在Android项目中,由于客户需求将时间展示格式从年-月-日-时-分-秒改为xx年xx月xx日xx时xx分xx秒,并且需要处理合作公司提供的不同数据库时间字段格式。内容包括如何读取并统一转换时间格式,以及如何从新格式中提取年月日时分秒保存到数据库。
摘要由CSDN通过智能技术生成

1、需求背景:

之前项目填表里时间相关的展示都是年-月-日-时-分-秒,
客户发话,老板看不懂,全部改成xx年xx月xx日xx时xx分xx秒,
需求很正常,可关键是合作公司提供的数据库结构,有的是时间作为整个字段的,有的是分开“年”、“月”、“日”这样子的,而且之前存的—-格式的数据还得正常显示;

2、转换过程:

现在要做的就是两步:
1.读取数据库各种格式的时间,统一转换成年月日时分秒展示出来,有月到月,有日到日,有时到时..
例如,2017年11月28日14时59分05秒,2015年11月,2017年11月5日08时
2.保存用户更改的时间日期,从xx年xx月xx日xx时xx分xx秒中提取出对应的年月日时分秒保存到数据库中;

第一步,展示
在原来读取拼接成xx-xx-xx-xx-xx-xx(这么一看确实很难一下明白到底是什么时间)的基础上做以下处理:

public static String strParseYear="yyyy";
public static String strParseMonth="yyyy-MM";
public static String strParseDay="yyyy-MM-dd";
public static String strParseHour="yyyy-MM-dd-HH";
public static String strParseMinute="yyyy-MM-dd-HH-mm";
public static String strParseSecond="yyyy-MM-dd-HH-mm-ss";
public static String dateFormatYear="yyyy年";
public static String dateFormatMonth="yyyy年MM月";
public static<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值