SimpleDateFormat转换时间

SimpleDateFormat时间格式转换坑 SimpleDateFormat时间格式转换坑 近日项目里碰到一个SimpleDateFormat时间格式转换的问题,代码类似为: SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd"); String dateStr1 = "9999-12-31"; String dateStr2 ... 阅读详情

在使用SimpleDateFormat时格式化时间的 yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss如果希望格式化时间为24小时制的,则使用HH:mm:ss

 

        Date d = new Date();  

        SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制  

        System.out.println(ss.format(d));  

        Date date = new Date();  

        SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制  

        String LgTime = sdformat.format(date);  

        System.out.println(LgTime);  

 

结果为  

2008-05-28 01:32:54 

2008-05-28 13:32:54 


 

Calendar    date    =    Calendar.getInstance();   
  date.get(Calendar.HOUR_OF_DAY    );//得到24小时机制的   
  date.get(Calendar.HOUR);//    得到12小时机制的   

package test;
 
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
 
 
public class Main {
 
	/**
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		Calendar c=Calendar.getInstance();
		long milliseconds=c.getTimeInMillis();
		System.out.println("当前时间毫秒值:"+milliseconds);
		//当前时间
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
        System.out.println("直接格式化毫秒值输出:"+sdf.format(milliseconds));
        //2011-08-20 04:27:16
        Date d=new Date(milliseconds);
        //转换成Date对象
        System.out.println("Date对象输出时间:"+sdf.format(d));
        Calendar c2=Calendar.getInstance();
        System.out.println("Calendar设置前毫秒值:"+c2.getTimeInMillis());
        c2.setTime(d);
        //通过setTime方法转换回Calendar对象
        System.out.println("Calendar设置后毫秒值:"+c2.getTimeInMillis());
	}
 
}

 

/**
     * Description: 获得 x年x月x日
     *
     * @author liuyinfei<br>
     * @return
     */
    public static String getDateYMD(){
        Date d = new Date();
        SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日");
        return df.format(d);
    }

    /**
     * Description:获得 14时39分
     *
     * @author liuyinfei<br>
     * @return
     */
    public static String getDateHS(){
        Date d = new Date();
        SimpleDateFormat df = new SimpleDateFormat("HH时mm分");
        return df.format(d);
    }

 

Jetson-nano 编译实时内核并烧录 前言 之前一篇文章介绍了正常的烧录过程,使用的是默认内核,实际工作中需要对内核打补丁升级为实时内核,并对其重编译。 一、准备内容 官网大法好 官方内核下载链接 官方交叉编译器下载链接 官方文档 ubuntu主机一台 根据官网选择下载对应的文件, 1、L4TDriver Package (BSP) source jetson内核文件。 2、官方交叉编译器 因为我们不是在jetson上直接编译,而jetson是arm平台,所以要进行交叉编译。 二、使用步骤 1.解压 内核 tar -xjf public_s 阅读详情

相关推荐

naca翼型_STARCCM+计算二维翼型气动性能

STAR-CCM+计算二维翼型气动性能一算例背景机翼理论主要研究翼型在流体中运动时的力学特性。在工程领域中,机翼以升力面、控制面、叶片或桨叶等形式出现。舰船上的舵、水翼、减摇鳍等都是机翼,螺旋桨、汽轮机叶片和压缩机叶片也都是利用机翼原理工作的,而在研究船舶操纵性时,甚至还可把船体的水下部分看作一个巨大的机翼。随着航空科学的发展,世界各主要航空发达的国家建立了各种翼型系列。美国有NACA系...

weixin_39863741的博客 1万+

Java时间处理类 SimpleDateFormat对象的parse方法处理12点变成00点

SimpleDateFormat是个用得很高频率的时间处理类 该对象的俩个主要方法: parse方法:将字符串类型(java.lang.String)解析为日期类型(java.util.Date) format方法:将日期类型(Date)数据格式化为字符串(String)   问题:使用SimpleDateFormat对象format调用函数parse("时间字符串")打印到12点和24...

不再更新,新博客 chgl16.space 7288

Calibre PEX提参实战:如何用hcell和xcell文件精准屏蔽模块(附避坑指南)

本文深入解析Calibre PEX工具中hcell与xcell文件的协同工作机制,提供模块级寄生参数提取方案。通过实战案例和避坑指南,帮助工程师精准屏蔽已验证IP模块,提升仿真效率和数据一致性,适用于65nm以下工艺节点的复杂SoC设计。

weixin_29275257的博客 625

Java SimpleDateFormat对象的parse方法处理12点变成00点

原文链接:https://blog.youkuaiyun.com/chenbetter1996/article/details/82812959 new SimpleDateFormat("格式"),的参数格式yyyy-MM-dd hh:mm,小时打成了小写的hh HH是24小时制,hh是12小时制 转载于:https://www.cnblogs.com/vae860514/p/9885227.htm...

weixin_34337381的博客 432

Qt中多线程的使用(一)

我们要实现的是读取大文件qtgui.index的内容加入文本框中。 很容易想到的方法: QFile* file = new QFile("E:\qtgui.index"); file-&gt;open(QIODevice::ReadOnly); QTextStream *stream = new QTextStream(file); while(!st...

yao5hed的专栏 1万+

基于KiCad的STM32最小系统设计实战案例(含PCB布线)

手把手带你用KiCad完成STM32最小系统设计,涵盖原理图绘制、封装匹配、规则约束设置及关键信号PCB布线技巧;全程基于开源EDA工具KiCad,强调实操细节与常见坑点规避。

weixin_42452483的博客 355

Java SimpleDateFormat parse方法获取到的时间戳为00点

记录一下开发项目中遇到的坑: val simpleDateFormat = SimpleDateFormat("yyyy-MM-dd hh:mm:ss") val time: Long = simpleDateFormat.parse(date).time //yyyy-MM-dd hh:mm:ss 格式化后获取到的时间戳是12小时制 //yyyy-MM-dd HH:mm:ss 格式化后获取到的时间戳是24小时制 ———————————————— 版权声明:本文为优快云博主「破破-」的原创文章.

MrCoder的博客 847

EETI_eGTouch驱动移植及校准

一.环境 芯片:NXP IMX6Q 内核版本:4.1.15 uname:Linux myimx6ek314 4.1.15-myimx6-g5d588fa6-dirty #4 SMP PREEMPT Tue Nov 17 17:26:34 CST 2020 armv7l armv7l armv7l GNU/Linux 二.官方《EETI_eGTouch_Linux_Programming_Guide_v2.5l.pdf》文档勘误 HID_MULTITOUCH =Y or N(官方文档设置为M): 正确设置H

Garden的博客 4332

SimpleDateFormat 中的12小时制与24小时制

欲以当前时间作为唯一标识来为生成文件命名,遇到12小时制的问题,由于存在重复的可能,故查找相关内容。 效果展示 如图,实际时间为晚间的八点多,上为24小时制,下为12小时制。 重点内容 核心即在于为 SimpleDateFormat 指定格式 pattern 时输入的字符。 12小时制:使用 hh 代表小时。 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmss"); ... String fileName = "gene.

weixin_45778397的博客 3235

【分享】ArcGIS实现分子分母等标注实用技巧

前言 标注是显示在地图上的文字信息,是出图中不可或缺的重要元素,为了标注的样式丰富,摆放的位置灵活,因此给制图出图带来不少难度,以下分享几种本人在ArcGIS中的标注方法,实现上下标注、换行标注或分式标注的实用技巧。 普通模式与高级模式 默认为普通模式,勾选高级开启高级模式。 普通二分式标注(普通模式) [DLBM] & vbnewline & [DLMC] 标注效果展示 分行二分式标注(普通模式) [DLBM]& vbnewline & "——————" &

杨港 3万+

【3天快速入门WPF】8-数据绑定基础

以下是一个简单的 WPF 数据绑定示例,使用两个TextBox控件分别表示Name和Age来进行进行数据绑定试验。运行程序后,你会看到初始界面中TextBox 中显示初始名字 “张三”,TextBox 中显示初始年龄 “25”。在 XAML 中创建一个简单的界面,包含一个 TextBox 用于输入名字,一个 TextBox 用于显示年龄。当你在 TextBox 中修改名字时,Person 对象的 Name 属性会被自动更新,反之亦然。它的主要作用是为控件及其子控件提供一个默认的数据源,用于数据绑定。

Zy100Papa的博客 969

使用 SimpleDateFormat 将日期转化为12小时制或24小时制

12小时制:"yyyy-MM-dd hh:mm:ss" ---- hh 为小写 24小时制:"yyyy-MM-dd HH:mm:ss" ---- hh 为大写

ZYLxglc99的博客 2029

YOLO + Qwen3-VL-Seg 深度诊断:双引擎协同完成AI质检

本文提出了一种创新的工业质检双引擎架构,结合YOLO实时检测与Qwen3-VL-Seg精细化诊断,有效解决了传统检测方法中检测与诊断割裂的问题。YOLO部署在边缘端实现高效定位(3.2MB模型,<10ms延迟),Qwen3-VL-Seg在云端完成语义级缺陷分析(仅17M参数的解码器实现像素级分割)。该方案通过6步闭环流程,从实时感知到工艺反哺,显著提升了工业质检的准确性和可解释性,为智能制造提供了从"发现"到"解决"的完整技术路径。

mingo_敏 221

SimpleDateFormat时间的格式转换

最近项目遇到一些有关时间转换的问题,平时用到总是一时想不起来要怎么处理,所以记录一下。主要用到的是SimpleDateFormat 和Date这两个类基本上能解决绝大部分有关时间格式转化的问题。 主要是三种 比如: 时间戳 =》 年月日 时分秒 1.时间戳和时间互转:(timestamp = 1606811191-》2020-12-01 16:26:31) 2.时间字符串格式转化: 2020-12-01 16:26:31 -》2020-12-01 下面展示代码看比较清楚 内联代码片。 //1 时间

MR_Condingson的博客 841

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

时间转换SimpleDateFormat

SimpleDateFormat formatter =new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat formatter =new SimpleDateFormat("yy/MM/dd HH:mm"); SimpleDateFormat formatter =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocale...

weixin_38376339的博客 368

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

SimpleDateFormat日期格式转换及时间戳转换

String 转 Date String string= "2020-5-27 13:57:45"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ; Date date = simpleDateFormat.parse(string); Date 转 String Date date = new Date(); SimpleDateFormat simpleDateFormat = new

Pzxxc 3876

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SimpleDateFormat.parse时间转换异常

今天写项目,需要获取一天时间内的开头与截至时间的时间戳,但是前台传输过来的又是一个Date格式的时间,就需要做转换,然后获取时间戳。

m0_54259716的博客 4545

Java时间利用SimpleDateFormat、DateFormat、Timestamp转换

先了解下….. java.util.Date 的子类3个子类(包装类): 就是在除了SQL语句的情况下面使用 A、Java.sql.Date 只能存储日期,不能存储时间 是针对SQL语句使用的,它只包含日期而没有时间部分 B、java.sql.Time 只能存储时间 ,不能存储日期 C、java.sql.Timestamp 包含时间和日期 正题 以下代码是在服务端写...

weixin_44540005的博客 2252

时间戳与格式日期时间转换:LocalDateTime,SimpleDateFormat

时间戳与格式日期时间转换 1.使用LocalDateTime:线程安全 public void testLocalDateTime() { long time = new Date().getTime(); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); ...

u012161251的博客 1098

时间格式转换 SimpleDateFormat

SimpleDateFormat format()方法 将时间转化为已定义格式 parase()方法 将string字符串转换为时间格式 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 时间格式转换 SimpleDateFormat */ public class UtilDate {...

zixiang0326的博客 218

多种时间格式转换,英文时间 (SimpleDateFormat, DateUtil)

hutool工具类pom <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.2.4</version> </dependency> cn.hutool.core.date.DateUtil import java.text.SimpleDateForma

隐心咒Amor的博客 2460

SimpleDateFormat类时间转换BUG

今天在群里碰到一个有意思的问题 说 19910414000000字符串在经过SimpleDateFormat转换的时候会出现一小时精度误差。 当时我第一反应是不是时区出现问题。 排查发现不是。用严格模式来执行转换会抛出异常。 测试发现以下日期会出现精度异常时间位置全部为00 测试时间端1910+300年 1940 06-03 00:00:00 1940 06-03 01:00:00

珈蓝的博客 1177

Java SimpleDateFormat格式转换与FTL各时间格式转换为时间戳

背景 记录Java SimpleDateFormat格式转换与FTL各时间格式转换为时间戳 1、Java SimpleDateFormat格式转换 1、2019-11-09 12:40:29 格式类型:yyyy-MM-dd HH:mm:ss new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”); 2、2019-11-25T15:14:02.165、2019-10-...

Hunter的专栏 1084

SimpleDateFormat时间格式之间的转换

SimpleDateFormat时间格式之间的转换

weixin_43762113的博客 487

SimpleDateFormat转换时间,12,24时间格式

SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制 SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制

fendouwangzi的专栏 325

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

JAVA SimpleDateFormat 中英文时间格式互转SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。

KingWTD的专栏 7万+
上一篇: 3DES加密解密方法
下一篇: @Configuration和@Bean的用法和理解
liuyinfei_java
博客等级 码龄9年 70粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值