首页 > 编程知识 正文

android 英语时间格式转换,android 时间格式解析转换关键点

时间:2023-05-05 14:55:40 阅读:246086 作者:4665

中文格式 “yyyy-MM-dd”

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d");

如果dateString是英文格式的 "2020-03-20",那么就要选择对应的格式SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

//英文格式

SimpleDateFormat dateFormat = new SimpleDateFormat("MMM d, yyyy h:m:s aa", Locale.ENGLISH);

SimpleDateFormat dateFormat = new SimpleDateFormat("EEE MMM d HH:mm:ss 'CST' yyyy", Locale.ENGLISH);

转换的时候注意传进来的参数类型

Date date = dateFormat.parse("Fri Aug 1 01:20:15 2020");

Date date = dateFormat.parse("Fri Aug 1,2020 01:20:15");

Date date = dateFormat.parse(dateString);

如果dateString是英文格式的 "Fri Aug 1,2020 101:20:15",那么就要选择对应的格式SimpleDateFormat dateFormat = new SimpleDateFormat("MMM d, yyyy HH:mm:ss", Locale.ENGLISH);

一定要对号入座,不然会报转换错误异常

最近项目都是给国外用的,时间都是英式的

DateFormat dateFormat = new SimpleDateFormat("MMM d,yyyy HH:mm:ss", Locale.ENGLISH);

DateFormat dateFormat1 = new SimpleDateFormat("MMM d, yyyy HH:mm:ss", Locale.ENGLISH);

DateFormat dateFormat2 = new SimpleDateFormat("HH:mm:ss", Locale.ENGLISH);

DateFormat hms = new SimpleDateFormat("HH:mm:ss", Locale.ENGLISH);

DateFormat dateFormat3 = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());

createDate": "Mar 26,2019 10:35:05",

//转换之后类型为date了,就可以随意转换为其他格式的时间string了

Date dd = dateFormat.parse(createDate);

timeString = dateFormat1.format(dd);

timeString = dateFormat3.format(dd) +" "+ hms.format(dd);

timeString = dateFormat3.format(dd);

RabbitMQ管理界面怎么使用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。