android 中通过SimpleDateFormat自定义显示英文的时间格式

Java SimpleDateFormat中英文时间格式化转换详解 主要为大家详细介绍了Java SimpleDateFormat中英文时间格式化转换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 立即下载

效果图:

image.png

上面图中,首先怎么获取周几:这个比较简单

     /**
     * 获取当前是周几
     * @param time 毫秒
     * @return string
     */
    public static String getDateForEEETime(long time) {
     
        Date d = new Date(time);
        SimpleDateFormat sf = new SimpleDateFormat("EEE");
       return sf.format(d);
    }

怎么获取图片中的年月日格式呢 MMM d | yyyy 注意如果想获取英文要指定为 Locale.ENGLISH

   public static String getDateForMMMTime(long time) {
       //注意传入的要是一个毫秒
        Date d = new Date(time);
        SimpleDateFormat sf = new SimpleDateFormat("MMM d | yyyy",Locale.ENGLISH);
        return sf.format(d);
    }

当然还有一些常规的如:
SimpleDateFormat sf = new SimpleDateFormat("yyyy年MM月dd日"); 获取2019年05月14日
等,这里就不过多赘述了.

 

说明-关于SimpleDateFormat支持的时间格式:
* G: 公元 时代,例如AD公元
* yy: 年的后2位
* yyyy: 完整年
* MM: 月,显示为1-12
* MMM: 月,显示为英文月份简写,如 Jan
* MMMM: 月,显示为英文月份全称,如 Janualy
* dd: 日,2位数表示,如02
* d: 日,1-2位显示,如 2
* EEE: 简写星期几,如Sun
* EEEE: 全写星期几,如Sunday
* aa: 上下午,AM/PM
* H: 时,24小时制,0-23
* K:时,12小时制,0-11
* m: 分,1-2位
* mm: 分,2位
* s: 秒,1-2位
* ss: 秒,2位
* S: 毫秒

HALCON实战:用两个工业相机实现无缝大视野拼接(附完整代码与避坑指南) 本文详细介绍了使用HALCON软件实现双工业相机图像无缝拼接的完整解决方案,涵盖硬件配置、相机标定、坐标系转换和图像拼接等关键步骤。通过高精度标定和矩阵变换技术,可构建大视野检测系统,适用于液晶面板、PCB等工业检测场景,显著提升检测效率和精度。 阅读详情

相关推荐

Cadence IC618/Spectre231安装避坑指南:详解环境变量配置与License管理那些事儿

本文深入解析Cadence IC618/Spectre231安装过程中的环境变量配置与License管理难题,提供从变量冲突解决到高效License管理的实用方案。针对常见的64位标识冲突、路径污染及License服务器连接问题,给出具体诊断步骤和优化建议,帮助用户构建稳定可靠的EDA环境。

weixin_33737134的博客 616

Java中 SimpleDateFormat 的使用方…

public class SimpleDateFormat extends DateFormat SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。 SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateFormat

记录知识经验的空间 737

C#实战:如何用HslCommunication快速搞定三菱FX5U PLC通讯(附完整代码)

本文详细介绍了如何利用HslCommunication库在C#环境中快速实现与三菱FX5U PLC的通讯。通过实战代码演示,从环境搭建、建立连接、核心数据读写到构建健壮的监控服务,系统讲解了如何高效完成数据采集与交互,大幅提升工业自动化项目的开发效率。

s4t5u6v的博客 1202

Android - SimpleDateFormat 详解

SimpleDateFormat 详解 本文地址:http://blog.youkuaiyun.com/caroline_wendy/article/details/21963879 SimpleDateFormat, 是一种简单的格式, 构造时需要传入指定的参数, 包含参数名称和格式, 以匹配需要解析的字符串; Android API:http://devel...

weixin_33738555的博客 541

开关电源的纹波和噪声电压-抑制方法

开关电源(包括AC/DC转换器、DC/DC转换器、AC/DC模块和DC/DC模块)与线性电源相比较,最突出的优点是转换效率高,一般可达80%~85%,高的可达90%~97%;其次,开关电源采用高频变压器替代了笨重的工频变压器,不仅重量减轻,体积也减小了,因此应用范围越来越广。 但开关电源的缺点是由于其开关管工作于高频开关状态,输出的纹波和噪声电压较大,一般为输出电压的1%左右(低的为输出电压的0.5%左右),最好产品的纹波和噪声电压也有几十mV;而线性电源的调整管工作于线性状态,无纹波电压,输出的噪声电压也

ltqdxl的博客 1万+

Mellanox CX7网卡搭配400G光模块实战:从选型到部署的完整指南

本文详细解析了Mellanox CX7网卡与400G光模块的选型策略与部署实践,涵盖硬件对比、兼容性验证及性能调优。重点介绍了OSFP光模块的选择要点和常见问题排查方法,帮助用户构建高性能网络基础设施,适用于AI训练、金融交易等场景。

efc1234567的博客 1293

android 获取当前时间精确到毫秒的两种方法

在android app开发中,在项目中有些功能需求要求要获取当前时间精确到毫秒,已便于完成功能开发的需要,而在android 的系统api中提供了SimpleDateFormat和Calendar这两个常有获取时间的类,都可以获取时间到毫秒级别,今天就来分享两种方法获取当前时间精确到毫秒的功能。

安卓兼职framework和app工程师的博客 1万+

【参数不确定】敏感性分析(sensitivity analysis)

【运筹学】灵敏性分析

羊肉蛋花汤的博客 14万+

Date和SimpleDateFormat

这里的时区是根据程序运行的系统设置的时区而确定的,如果是Android程序,就根据运行在设备上的时区而定,若是java程序,则是根据运行Java代码的电脑系统时区而定。SimpleDateFormat中可以使用parse和format两个方法来进行格式化,format输出的是一个字符串类型,parse输出的是一个date类型。Java中使用Date类来描述日期时间,直接创建对象并且打印日志会得到当前程序执行时间的date对象。莫斯科标准时间(MSK)中国标准时间(CST)日本标准时间(JST)

m0_56366502的博客 1770

Yolov8损失函数改进:MPDIoU新型边界框相似度度量,效果秒杀GIoU 、 DIoU 、CIoU 、 EIoU等 | ELSEVIER 2023

ELSEVIER 2023 MPDIoU新型边界框相似度度量助力yolov8,适用提升小目标、遮挡物性能提升

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 7776

实战篇(七):使用Processing和PixelFlow库创建交互式流体太极动画

类:用于配置流体运动的参数,比如圆的位置、半径、运动的角度和速度以及颜色等。类:实现了接口,用于更新流体物理仿真的状态,同时整合声音输入作为流体动态变化的一部分。my_update方法:是流体物理仿真更新的核心,它计算流体粒子的速度和位置,并且将这些数据传递给流体库来模拟流动。现在,让我们进一步分析并解释每个部分的作用以及如何操作。float x;// 圆心位置xfloat y;// 圆心位置y// 半径// 是否是顺时针// 圆周运动,弧上的点位置,以及上一帧的点位置// 角度。

帅小柏的博客 1635

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

中文格式 “yyyy-MM-dd”SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日");SimpleDateFormat dateFormat = new SimpleDateFormat("...

weixin_39885067的博客 679

【Linux】Windows11 安装 WSL2 并运行 Ubuntu 22.04 详细操作步骤

Windows 11 安装 WSL2 和 Ubuntu 22.04 指南 本文详细介绍在 Windows 11 上安装 WSL2 和 Ubuntu 22.04 的完整步骤,包括: WSL2 与 VirtualBox 的性能对比优势 系统版本检查与升级方法 两种安装方式(一键安装和手动安装) Ubuntu 22.04 的安装与配置 存储位置管理及迁移技巧 常用 WSL2 命令速查表 文章还提供了性能优化建议和常见问题解决方案,适合开发者和 Linux 爱好者快速搭建高效的开发环境。

No8g攻城狮的博客 2万+

Java SimpleDateFormat 中英文时间格式化转换

2015年08月29日 17:37:43 阅读数:32459 SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模式。但是,仍然建议通过DateFormat中的ge...

weixin_30678821的博客 146

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Android关于日期的那点事(持续更新)

前言: 在实际开发中,当时间用于显示时,非特殊要求下一般使用系统默认的时区时间作为显示时间。将时间做为数据存储或传递给其他系统时(特别是跨平台调用),则最好使用标准的UTC/GMT时间(后面统称GMT),除非事先约定或标识了时间的类型。 1、日期 ①:String timeInMillsTransToDate(int formatType) 获取当前的时间(年月日时分秒) 结果: 0:2020年05月02日 15时:16分:05秒 1:2020-05-02T15:16:05+0800 2:2020-05-0

HelloWord的博客 1213

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

时钟显示不全问题源码简单分析+解决方案

这个问题不麻烦,懂JAVA的都能看懂,原因还是老外偷懒。。 问题出在这个类:/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/Clock.java 重点关注这个方法。

zgj008的专栏 2088

Android 开发小知识(持续更新)

一、显示一个随系统设置变化的时间

chenbifeng的专栏 653

Java利用正则表达式实现中英文日期转换函数封装

Java利用正则表达式实现中英文日期互相转换函数封装,一共实现了6个方法(封装的原因是因为在Android中使用SimpleDateFormat 太麻烦了,各种try catch exception 特别麻烦,但是如果使用JDK8的LocalDate,则失去了对低版本OS的支持(jdk8最少要安卓8.0+才能支持)加上又不愿意使用第三方的日期包,so...)该代码首先使用正则表达式将输入的日期字符串匹配出年、月、日三个部分,然后将月份和日期字符串使用。如果转为中文则去掉前导零。方法转换为整数,最后使用。

wh445306 1845

android 设置日期的方法

SimpleDateFormat sdf = new SimpleDateFormat("yyyy,MM,dd,EEEE");//设置年,月,日,星期 MMMM //设置以英语的形式表示月份,如mayMMM //设置简写的英文形式表示月份 String date = sdf.format(new Date());

濯君 573

android国际化时关于单复数及时间的处理

1. 关于单复数: getQuantityString() 2. 关于时间的处理, SimpleDateFormat支持的时间格式: * G: 公元 时代,例如AD公元 * yy: 年的后2位 * yyyy: 完整年 * MM: 月,显示为1-12 * MMM: 月,显示为英文月份简写,如 Jan * MMMM: 月,显示为英文月份全称,如 January * dd: 日,2位数表示,如02 ...

AndroidGuy的专栏 652

android studio或java获取本机时间存入数据库

android studio或java获取本机时间存入数据库

qq_29152729的博客 1037

网上商城——总结

前言   最近在学习网上商城这个项目,总结一下在学习过程中遇到的问题。 错误   1一开始的时候遇到的错误端口占用    解决方法    找到Tomcat安装路径,conf文件下的server.xml中找到这个端口改成别的。    2.时间问题    解决方法,转化时间格式的代码 //转化时间格式 Date date = new Date(); Date

sms 3291

Adnroid long类型时间戳时间转换-常用/中间带英文等

因项目开发,有一个地方的需求是需要转换时间戳显示正常时间。 But,除了常用的格式,还有一个地方的需求是需要: 转换时间格式:28 April 2017 18:36这是什么鬼?位置奇怪我也认了,中间还有一个英文带大写的?于是乎,各种搜索,结果一无所获,也许是本菜鸟没有搜索到。。。 因为都是结果都是常用方式: dd/MM/yyyy HH:mm——28 04 2017 18:36现在问题解决的,

w630886916的博客 1857

时间区域类与日期格式类

Locale时间区域类: 使用区域类可以得到当前所在区域的名称和所使用的语言。例如: 输出结果: 使用区域类还可以获得常见国家/区域的名称和所使用的语言。例如: 运行结果: Locale.setDefault(Locale.TAIWAN);这个方法是设置全局区域,设置了某一个国家后,全部的打印都是以这个国家/区域的文字显示。例如设置为美...

weixin_34255055的博客 310

android unix时间,android: 日期转Unix时间戳,Unix时间戳转日期,带时区

1、UTC时间&GMT时间UTC时间是时间标准时间(Universal Time Coordinated),UTC是根据原子钟来计算时间,误差非常小。UTC也是指零时区的时间,如果要表示其他时区的时间,这里要注意没有UTC+0800或者UTC+8这样的表示方式(至少Java里面没有,一般用于口头表示),只有Asia/Shanghai这样的表示方式,详细的时区列表参考这个文档时区列表。GMT...

weixin_32658257的博客 547

MCP609运放与R7KA8T2LFLCAC ADC高精度电压测量实战

在嵌入式系统开发中,高精度电压测量常面临信号调理与模数转换的挑战。通过运放实现阻抗变换与预放大,结合ADC的可编程增益放大器与电荷泵扩展动态范围,并利用SPI总线优化采样时序,可有效提升小信号采集的精度与稳定性。该技术方案适用于电池监测、传感器信号采集及工业变送器读取等场景,尤其适合需要12位以上有效精度且信号源内阻较高的直流电压测量。本文以MCP609运放和R7KA8T2LFLCAC ADC为例,详细解析从硬件设计到软件配置的完整实现过程,并分享校准与噪声抑制的工程经验。

weixin_33853794的博客 470

android时间日期随系统格式化输出

StringBuffer sb = new StringBuffer(); String dataformat = Settings.System.getString(getContext().getContentResolver(),Settings.System.DATE_FORMAT); //!!!!!特别要注意的是在首次手动设置日期时间格式之前为null if(TextUt

海内存知己,天涯若比邻 1824
上一篇: 安卓AndroidManifest权限集合以及权限动态申请
下一篇: Android 简单实现倒计时功能
好哈一只士奇
博客等级 码龄6年 3粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值