Java Date 和 String 的相互转换

Java代码 String和Date、Timestamp之间的相互转换 上代码记录备忘, 1、String与Date(java.util.Date)互转 StringdateStr="2019-04-0911:49:45"; Datedate=newDate(); DateFormatsdf=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss"); ... 阅读详情

  Java中的日期转换让我这个先学C#的人感觉莫名其妙,在C# 中 Date对象的静态对象就有now,而now中又包含了当前现在的时间日期信息。

在Java中就没有让人感觉到那么好了,虽然 new Date() 在构造的时候被实例化为了当前时间,但是如果你就将这个信息插入数据库的话,绝对不是你想要的那个时间信息。


解决办法:

首先将 当前事件转化成对应的时间字符串:

 

Date dNow = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dString =  formatter.format(dNow);


然后再将上边的时间字符串转化为Date

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
dNow =(Date)sdf.parse(dString);
} catch (ParseException e) {
 
e.printStackTrace();
}

 


最后还是要吐槽一下,Java的日期实在是不太好用。在开始写一个输出日期字符串的时候,习惯的去找 toLocalString() 方法,结果却找到一个过期的方法,个人对这个行为不太理解,因为感觉这个让简单的事情变复杂了。
无人机通信电台--XBee-PRO 900HP (S3B) XBee PRO S3B也称为XBee-900HP无线模块,它是一款工作在频段900~928MHz之间,基于FHSS跳频技术的远距离无线数传电台核心模块。常用型号如下: 类别 型号 开发套件 XKB9-DMT-UHP XBee-PRO 900HP (S3B) DigiMesh模块,200Kbps,软天线 XBP9B-DMWT-002 XBee-PRO 900HP (S3B)... 阅读详情

相关推荐

Java实战:绿盾加密文件批量解密工具Ldterm的实现与优化

本文详细介绍了基于Java开发的绿盾加密文件批量解密工具Ldterm的实现与优化过程。通过分析绿盾加密机制,结合Java流处理能力,实现了高效的文件解密方案,并分享了多线程处理、内存优化等性能提升技巧,适用于企业级数据迁移与备份场景。

weixin_29314405的博客 490

如何将String的日期转换成Date类型的对象

下面的代码说明如何将String类型的日期转换成java.util.Date类型的对象。为了实现转换,我们使用java.text.SimpleTextFormat类,它继承自java.txt.TextFormat抽象类。   import java.text.DateFormat;   import java.text.SimpleDateFormat;   import jav

yunfeng823的博客 2561

卡尔曼滤波原理详解及系统模型建立(simulink)

卡尔曼滤波原理详解及系统模型建立(simulink) 卡尔曼滤波器 卡尔曼滤波器是在上个世界五六十年代的时候提出的,到今天已经有六十年左右的时间,但卡尔曼滤波算法不管在控制、制导、导航或者通讯方面对数据的预测能力依然处在一个不可撼动的位置上,但是很多人对于其算法内部的工作原理究竟是怎么运作的依然不理解,所以在工程上很多人都只是把卡尔曼滤波当成是一种“黑箱”预测算法,并不清楚内部原理。但实际上没有任...

weixin_43942325的博客 7万+

java中Date与String的相互转换

java中通过SimpleDateFormat可以实现Date与String的相互转换。 1.String转Date 例1:年月日 时分秒 String str1 = "2021-09-24 12:13:14"; SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date myDate1 = null; try { myDate1 = sdf1.parse(str1); }catch (Exception e){

归去来兮的博客 5万+

诠视MR眼镜Unity开发设置_Unity2020.3.38

请按照如下设置Android SDK 和 Gradle。打包前先将Unity切换到Android模式。Preferences 设置。

m0_71932574的博客 602

Flowable多数据源实战:从配置到指定Schema的避坑指南

本文详细介绍了Flowable多数据源配置的实战指南,包括基础配置、数据源Bean创建、指定Schema的进阶配置以及常见问题排查。通过具体代码示例和避坑建议,帮助开发者高效实现多租户系统中的工作流引擎集成,特别强调了schema设置和事务管理的注意事项。

weixin_30824599的博客 486

【Java基础】Java8中LocalDateTime,LocalDate,Long,Date,String 相互转换

@Test public void testJava8DateFormat() { DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dateTimeFormatter2 = Date...

墩墩分墩 5304

【IT小趣闻】免费的DeepSeek是如何赚钱的?

导语:目前很多的通用人工智能也就是所谓的AGI例如文心一言、豆包、通义千问和最近大火的DeepSeek都是免费给普通用户使用的,对开源商业模式不太熟悉的普通人可不太了解这免费背后的商业套路,下面我们就一起来揭秘。开源模式能降低用户信任成本、加速技术普及,而商业化服务则针对企业级需求。DeepSeek 可通过组合上述策略,在服务开发者社区的同时,满足企业客户的深度需求,实现可持续发展。你也看出来了,上边是DeepSeek生成的,讲的还是挺明白的。

SunMy的博客 1765

Java中Date和String相互转换

说到日期转换,我们需要了解DateFormat类 java.text.DateFormat是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。因为DateFormat类是抽象类,所有我们只能去操作它的子类SimpleDateFormat 在操作这个类之前,查API文档得知以下构造器 public SimpleDateFormat(String pattern):用给定的模式和默认语言环境的日期格式符号 构造simple

程序柳的博客 808

多旋翼飞行器设计与控制·Pixhawk4以及外部设备接线(笔记004)

笔记主要来源:Pixhawk 4 接线快速入门 目录 一、Pixhawk 4 的各个接口 二、接线图概览(重要传感器及外围设备) 三、飞控、GPS的安装和方向 四、电源 五、无线电遥控 六、数传电台(可选) 七、SD Card(可选) 八、电机以及其他外设 一、Pixhawk 4 的各个接口 FMU:Flight Management Unit 飞行管理组件 主 FMU 处理器:STM32F765 32 位 Arm® Cortex®-M7,216MHz,2MB...

猪猪的博客 1万+

从零开始理解异构算力调度:全国一体化算力算网平台实战解析

本文深入解析了异构算力调度技术在全国一体化算力算网平台中的实战应用。通过资源抽象层设计、动态感知引擎和跨云调度算法,实现AI训练任务的高效资源分配,显著提升计算效率并降低成本。特别针对GPU等异构算力的智能调度方案,为多云协同环境下的AI开发提供实用指南。

weixin_28730927的博客 334

java实现String,date,timestamp相互转换

java常用的一些转换

coldh的专栏 1306

S型速度曲线C程序实现

S型速度曲线C语言程序实现 前言 S型曲线相较于梯形速度曲线具有运行更加平稳的特点,S型曲线共有八种运行情况,感兴趣可以查阅相关文献 代码段 #include <stdio.h> #include <math.h> #define FP64 double int main(void) { /**************************** 定义相关变量(需要映射到PLC寄存器才能进行监控) ***********************/ FP6

LSX312441548的博客 8392

java、mysql date与String相互转换

String与date日期类相互转换

weixin_46871290的博客 1866

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

jre9下载 jdk9

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

java中date,string,timestamp,时间戳的相互转换大全

关于string  date timestamp之间的相互转换 1.  string转date string datestr=”2015-09-0109:00:00”; date date=new Date(); SimpleDateFormate sdf=new SimpleDateFormate(“yy-mm-ddHH:mm:ss”); date=sfd.parse(datestr)

zhangxiaomin1992的专栏 3135

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

java里Date 10位时间戳(Timestamp) String 相互转换

import java.sql.Timestamp; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * 时间转化工具 date转为时间戳 时间戳转date 互相与String的转换 * 所有...

chengwb Blog 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Java中Date与String类型的相互转换详解以及演示

Date – String(格式化) public final String format(Date date) String – Date(解析) public Date parse(String source) DateFormat:可以进行日期和字符串的格式化解析,但是由于是抽象类,所以使用具体子类SimpleDateFormat。 SimpleDateFormat的构造方法: S...

不会下雨的云的博客 333

String类型和Date类型相互转换(java)

String和Date类型互相转换

weixin_43878639的博客 1万+

Java8中LocalDateTime,LocalDate,Long,Date,String 相互转换

@Test public void testJava8DateFormat() { DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter dateTimeFormatter2 = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDa...

weixin_42199791的博客 2206

java sql.date转string_java Date与String相互转换常用方式

Date分为util包中的和sql包中的1.java.util.Date与Sting相互转换:SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");Date转String: String date=sdf.format(new Date());String转Date:Date date=sdf.parse("2012-09-09");2.j...

weixin_32541663的博客 1594

Java String和Date的转换以及java.util.Date和java.sql.Date的区别和相互转化及取得年月日的方法

String—>Date方法一: String dateString = "2012-12-06 "; try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString); } catch (ParseException e) { System.ou

selfimpr 1820

java time string_JAVA里的String、Timestamp、Date相互转换

Date 和String之间的转换main函数:public static void main(String[] args) {// TODO Auto-generated method stubDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Date date = null;String str = null;// String转Da...

weixin_34452086的博客 129

Java中String和Date、Timestamp之间的相互转换

一、String与Date(java.util.Date)互转      1.1 String -> Date String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日期String的格式相匹配 DateFormat sdf = new SimpleDateFormat("yyyy/MM

cruise技术博客 1188

Java的Date类型与String类型的相互转换

Java的Date类型与String类型的相互转换

csdnbian的博客 284

java Date类、String类、sql.Date类、Calendar类之间的相互转换

String转换为Date //创建日期格式模型对象 //其中 yyyy 是完整的公元年,MM 是月份,dd 是日期,HH:mm:ss 是时、分、秒。注意:有的格式大写,有的格式小写,例如 MM 是月份,mm 是分;HH 是 24 小时制,而 hh 是 12 小时制。 SimpleDateFormat sdf = new SimpleDateFormat("yy年mm月dd日"); String s = "2020年10月11日"; Date date = null; //parse方法throw Pars

qq_41115971的博客 464

Java Date与String的相互转换

1.String转为Date 参数String类型的格式必须与注释中的日期格式对齐,否则会报错。 public static Date stringToDate(String time) { DateFormat format = new SimpleDateFormat("yyyy-MM-dd");//日期格式 Date date = null; ...

gr_guhun的博客 2243
上一篇: 基本正则表达式规则
下一篇: ExtJs xtype属性对照
天之丛云
博客等级 码龄17年 5粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值