转换成Date形式

在Java中String和Date、Timestamp之间的转换 主要介绍了在Java中String和Date、Timestamp之间的转换 的相关资料,需要的朋友可以参考下 立即下载
package yaSoft.Util;

import java.sql.Time;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

public class TimeUtil {
    
    /**
     * 转换成Date形式
     * @param Time
     * @return
     */
    public static Date getTime(String Time){
        SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
        Date date = new Date();
        try {  
                date = sdf.parse(Time);
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        return date;
    }
    /**
     * 转换成datetime形式
     * @param operatingTime
     * @return
     */
    public static Timestamp getOperateTime(String operatingTime){
        Timestamp ts = new Timestamp(System.currentTimeMillis());
         try {  
                ts = Timestamp.valueOf(operatingTime);  
                System.out.println(ts);  
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        return ts;
    }
    //datetime转换成string形式

    public static String getDateTime(Timestamp operatingTime){
        SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String time = "";
        try {  
                //方法一  
                time = sdf.format(operatingTime);  
                System.out.println(time);  
              /*  //方法二  
                time = ts.toString();  
                System.out.println(time); */
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        return time;
    }
    
    /**
     * datetime转换成string形式 格式为yyyy-MM-dd
     * @param operatingTime
     * @return
     */

        public static String getDate(Timestamp operatingTime){
            SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
            String time = "";
            try {  
                    //方法一  
                    time = sdf.format(operatingTime);  
                    System.out.println(time);  
                  /*  //方法二  
                    time = ts.toString();  
                    System.out.println(time); */
                } catch (Exception e) {  
                    e.printStackTrace();  
                }  
            return time;
        }
    /**
     * 获取系统时间转换成datetime类型
     * @return
     */
    public static Timestamp getSysTime(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String currTime=dateFormat.format(date);
        Timestamp ts = new Timestamp(System.currentTimeMillis());
         try {  
                ts = Timestamp.valueOf(currTime);  
                System.out.println(ts);  
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        return ts;
    }
    /**
     * 获取系统时间转换成datetime类型
     * @return
     */
    public static Time getSysTimes(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("HH:mm:ss");
        String currTime=dateFormat.format(date);
        Time ts = new Time(System.currentTimeMillis());
         try {  
                ts = Time.valueOf(currTime);  
                System.out.println(ts);  
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        return ts;
    }
    /**
     * 获取系统时间转换成date类型
     * @return
     */
    public static Date getSysDate(){
        Date date=new Date();
        SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
        String currTime=sdf.format(date);
         try {  
             date = sdf.parse(currTime);  
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        return date;
    }
    public static String getTime(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        String currTime=dateFormat.format(date);
        return currTime;
    }
    public static String getYear(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy");
        String currTime=dateFormat.format(date);
        return currTime;
    }
    public static String getOrderTime(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String currTime=dateFormat.format(date);
        return currTime;
    }
    public static String getPayTime(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyyMMddhhmmss");
        String currTime=dateFormat.format(date);
        return currTime;
    }
    public static String getPayTime2(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy/MM/dd");
        String currTime=dateFormat.format(date);
        return currTime;
    }
    public static String getTimes(Date time){
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd");
        String currTime=dateFormat.format(time);
        return currTime;
    }
    public static String getDateTimes(Date time){
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd");
        String currTime=dateFormat.format(time);
        return currTime;
    }
    public static String getDateTimes2(Date time){
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String currTime=dateFormat.format(time);
        return currTime;
    }
    public static void main(String[] args) {
        String i ="2,3,";
        System.out.println(i.substring(i.length()-1,i.length()).equals(","));
        System.out.println();
    }
    public static String getImagesTime(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("yyyyMMddHHmmss");
        String currTime=dateFormat.format(date);
        return currTime;
    }
    public static String getWeixinTime(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("MM月dd日");
        String currTime=dateFormat.format(date);
        return currTime;
    }
    public static String getDay(){
        Date date=new Date();
        SimpleDateFormat dateFormat =new SimpleDateFormat("dd");
        String currTime=dateFormat.format(date);
        return currTime;
    }
    /**
     *格林时间转换成字符串
     *@author lmc
     *@time 2014-12-11 17:29:11
     */
    public static String greenwichMeanTime(String timeStr){
        Date d = null;
        SimpleDateFormat sdfSource = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
        SimpleDateFormat sdfTarget = new SimpleDateFormat("yyyy-MM-dd", Locale.US);//设置显示格式
        try {
            d = sdfSource.parse(timeStr);
        } catch (ParseException e) {
            return null;
        }
        return sdfTarget.format(d);
    }
    
    /**
     * 格林时间转转换成date类型
     * @return
     */
    public static Date greenwichMeanTimes(String timeStr){
        Date date=new Date();
        SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
         try {  
             date = sdf.parse(timeStr);  
            } catch (Exception e) {  
                e.printStackTrace();  
            }  
        return date;
    }
    /**
     * 把毫秒转化成日期
     * @param dateFormat(日期格式,例如:MM/ dd/yyyy HH:mm:ss)
     * @param millSec(毫秒数)
     * @return
     */
    @SuppressWarnings("unused")
    public static String transferLongToDate(String dateFormat,Long millSec){
     SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
     Date date= new Date(millSec);
     return sdf.format(date);
    }
}

云架构师进阶【SAP迁移方案设计】手把手教您玩转SAP上云 一,项目背景介绍 今天又接到了北京某制造企业SAP迁移的场景,先简单说明一下,好好的SAP在运行着为什么要做迁移这类大动作呢?众所周知SAP的ERP是企业的绝对核心系统,尤其对于制造业更是核心的系统,这样一套核心系统还是生产环境在迁移的过程中必然要面临比较大的挑战,如果有任何问题的话,都会对企业的绩效产生很大的影响。 经过跟客户沟通才得知,客户的SAP原来的系统是托管在运营商机房里,近期感染了勒索病毒,导致业务宕机,SAP应用服务器无法启动,仅有的数据库服务器可以运行。基于上述情况公司领导当机立断决定迅 阅读详情

相关推荐

Windows批处理脚本实战:用Ping命令打造简易网络监控工具(附完整代码)

本文介绍如何利用Windows批处理脚本和Ping命令,快速构建一个轻量级、自动化的网络监控工具。该方案无需额外安装软件,通过周期性探测目标IP连通性,并将结果(成功、失败及延迟)自动记录到带时间戳的日志文件中,适合中小团队或临时监控需求,实现低成本、高效率的网络状态监控。

5f4d3s2a1q的博客 494

java Date、String、Long三种日期类型之间的相互转换(亲测)

java Date、String、Long三种日期类型之间的相互转换

gb4215287的博客 7249

Gazebo仿真平台模型搭建与修改

ROS里踩过的坑(一)Gazebo仿真平台模型搭建与修改文件讲解Models 文件World文件Launch文件模型编辑可视化编辑配置文件编辑模型展示如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出...

Redglass的博客 1万+

java date的类型转换

/System.currentTimeMillis()获取当前系统时间,为long类型,可以将需要转换的long类型数据在此替换。//或者直接令Date date=Date数据类型的值。这个例子是Date类型转换为Long类型,Date类型转换为String类型。二、Date类型与String类型转换。

a863922230的专栏 4760

高频面波成像实战:从频散曲线到全波形反演

面波勘探是近地表工程勘察的重要手段,其核心原理在于不同频率的面波对地下介质的敏感深度不同,由此形成的频散曲线能够反映浅层剪切波速结构。相较于传统钻探与折射波法,高频面波成像具有无损、高效、对低速夹层敏感等优势,广泛应用于路基检测、空洞探测、滑坡调查等领域。在实际工程中,从野外采集的排列设计、震源选型,到频散谱提取与频散曲线反演,每一步都直接影响成像精度。然而频散反演受限于一维层状假设,难以刻画横向剧烈变化的地质体。全波形反演通过拟合完整波形信息,能够突破频散曲线的分辨率边界,获得更精细的近地表速度模型。本文

weixin_29090917的博客 270

Python实战:5分钟搞定固定翼无人机三自由度仿真(附完整代码)

本文提供了一个基于Python的固定翼无人机三自由度仿真快速实现方案。通过面向对象设计,封装了核心运动学模型,并对比了欧拉法与龙格-库塔法两种积分方法。文章附有完整实例代码,帮助算法工程师和研究人员在5分钟内搭建轻量级仿真环境,用于快速验证控制律、路径规划等核心算法逻辑。

docker7nomad的博客 747

Java中Date,Timestamp,相互转换与关系

一、String与Date(java.util.Date)互转 1.1 String -> Date StringdateStr="2019/03/0415:34:23"; Datedate=newDate(); //注意format的格式要与日期String的格式相匹配 ...

gkx_csdn的博客 4万+

UE5 VlcMedia 插件编译与流媒体播放实战

本文详细介绍了在虚幻引擎5中编译并集成VlcMedia插件以解决流媒体播放难题的实战指南。针对UE5不再默认支持Win32 API导致的编译错误,文章提供了核心的构建配置文件修改步骤,并指导如何启用插件、创建VLC媒体播放器,最终成功播放如.m3u8等格式的网络直播流或点播视频。

weixin_29013129的博客 339

java数据类型转换

     一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。    我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型

民兵的家园 1688

基于Codex/Claude Code的学术技能包:13个Skill实现科研全流程自动化

写论文最头疼的是什么?是面对海量文献无从下手,还是实验数据一团乱麻,或者是好不容易有了结果,却卡在写作和格式调整上?如果你也经历过从选题到投稿的完整科研周期,就会明白每个环节都可能消耗大量时间精力。今天要分享的这套工具链,正是为了解决这些痛点而生——基于 Codex 和 Claude Code 平台的学术技能包(Academic Skills),它通过 13 个精心设计的 Skill,将一篇论文从 0 到 1 的全流程自动化、标准化,让你能更专注于研究本身。 这套技能包并非单一工具,而是一个覆盖文献阅读、数

weixin_33979203的博客 541

双重机器学习模型中解释变量是连续变量的代码,看到好多都是0/1变量,如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!    📌 特别说明: 文中部分技术问题来源于真实生产环境及网络公开案例,均经过精挑细选与系统化整理,并结合多位一线资深架构师和工程师多年实战经验沉淀,提

**My Coding Family** 851

为什么java date要强转_在Java中,你真的会日期转换吗

1.什么是SimpleDateFormat在java doc对SimpleDateFormat的解释如下:SimpleDateFormat is a concrete class for formatting and parsing dates in a locale-sensitive manner. It allows for formatting(date → text), parsing ...

weixin_42476987的博客 353

漫画安全HIDS、EDR、NDR、XDR

漫画安全HIDS、EDR、NDR、XDR

墨痕诉清风的博客 3445

date将秒数转换成日期的字符串表达形式

这里要用到date函数的第三种形式,下面是获得当前日期(set 'today (date (date-value) 0 "%Y%m%d")) (date-value) 返回的是1970年0点累计的秒数,作为date函数的地一个参数第二个参数是偏移的分钟,0表示没有偏移,就是现在。 这个参数主要用来做时区转换第三个参数定义日期格式,参考下表:formatdescription%aabbreviate

Dean Chen的专栏 6953

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

java将date类型转成yyyymmdd_java中的Date怎么转换成YYYYMMDD形式的

展开全部SimpleDateFormat inSdf = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.US);创建SimpleDateFormat对象的时候使用带Locale的构造参数因为你的星期和62616964757a686964616fe78988e69d8331333365646235月份是用E文写的 所以parse...

weixin_39804629的博客 1774

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

java将date类型转成yyyymmdd_java中的Date怎么转换成YYYYMMDD形式?

展开全部SimpleDateFormat inSdf = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.US);创建SimpleDateFormat对象的时候使用带Locale的构e69da5e6ba9062616964757a686964616f31333365633938造参数因为你的星期和月份是用E文写的 所以parse...

weixin_31181381的博客 6107

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

JS将字符串形式的日期转换成Date日期对象

js 将字符串转换为Date类型,并与当前时间比较[url=http://www.w3school.com.cn/js/jsref_obj_date.asp]JavaScript Date 对象参考手册[/url] [code="js"] function checkForm(){ var reserveTm = document.getElement...

lovekang的专栏 1915

将西方形式的日期字符串转换成java.util.Date对象

java.util.Date类的toString()方法默认生成"FriMay 04 17:25:34 CST 2012"形式的字符串,但从这样的字符串生成java.util.Data对象却不那么自然,解决办法是构造SimpleDateFormat对象时传入Locale(Locale.US可以,但Locale.China不行):   Date a = new Date();   Simple

cxf410的专栏 769

数据库中Date形式返回到前端怎么转换成字符串String的形式

数据库中Date形式返回到前端怎么转换成字符串的形式 //首先先引入moment npm install moment --save //接着就是接收后端传来的数据 var date = moment(resp.data.date).formate('YYYY-mm-dd') //这样就转换成String形式了 收工!下班!!! ...

聪明不喝牛奶的博客 1503

Java将Date日期转换成yyyy-MM-dd(年月日)形式

import java.text.SimpleDateFormat; import java.util.Date; @Test public void transformatDate() { SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd"); String transformDate=simpleDateFormat.format(new Date()); System.out.println(

GniLAY1022的博客 3万+

将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法

java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串,但从这样的字符串生成java.util.Data对象却不那么自然,如下述代码 Date a = new Date(); SimpleDateFormat sdf = new SimpleDateFormat( "EEE MMM dd HH:mm:ss

irlover的专栏 2122

easy ui 添加一个操作列 , JSONObject.fromObject() Date ,时间戳转换成XXXX-XX-XXXX的形式

$('#dg1').datagrid({ url : 'XXAction_WorkingItem', loadFilter : pagerFilter, rownumbers : true, singleSelect : true, pageSize : 20, pagination : true,...

qq_39101819的博客 386

GNUC宏 __DATE__ 日期转换

__DATE__ 日期转换为数字格式

sinat_27645307的博客 1486
上一篇: Date 与 String、long 的相互转换
下一篇: JDK7与JDK8环境共存与切换
jorny_java
博客等级 码龄9年 4粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值