Java时间格式转换,本来有日期,转换后不要日期,只要时间 5C

时间格式是date,2018/3/17 12:12:00
我要把他变成显示为 12:12

请问各位大神,这个要怎么实现?

0

8个回答

public static void main(String[] args){

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

System.out.println(sdf.format(new Date()));

SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");

System.out.println(sdf2.format(new Date()));

}

自己去eclipse或者ieda上跑一下。如果解决了你的问题,请及时采纳。

3
w172087242
little_how 回复DDian_Ellen: 因为他的时间转换格式不是按照你的格式来的,当然转不了
一年多之前 回复
DDian_Ellen
DDian_Ellen 我是myeclipse的环境,也是你那样写的,不对,但是也不报错。。。。就是结果出不来
一年多之前 回复

如果你只想要显示时分,那么下面这段就直接可以:
String time = "2018/3/17 12:12:00".replaceAll("^.+\s+(\d{2}:\d{2}).*$", "$1");
System.out.println(time);

1
w172087242
little_how 如果你的时间小时是前不补零的,上面的正则就需要改成^.+\\s+(\\d{1,2}:\\d{1,2}).*,这个csdn给转义了,上面的回答中\\是双斜线
一年多之前 回复

public class TestDate {

public static void main(String[] args) throws ParseException {

    Date nowTime = new Date();
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    String change = sdf.format(nowTime);
    System.out.println(change);


    Date dd = sdf.parse(change);
    SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");
    String change2 = sdf2.format(dd);
    System.err.println(change2);
}

}

1

第二行的字符串中,把要复制的字符串放进去,然后把每一位的字母,年换成y 月换成M 日换成d 时换成H 分换成m 秒换成s 其他的字符不要动

public static void main(String[] args){

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/M/d HH:mm:ss");

    System.out.println(sdf.format(new Date()));

    SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");

    System.out.println(sdf2.format(new Date()));

}
0

SimpleDateFormat sdf = new SimpleDateFormat("yyyy/M/d HH:mm:ss");
Date date= null;
try {
date = sdf.parse("2018/03/17 12:12:00");
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");

    System.out.print(sdf2.format(date));
            注意冒号采用英文输入发输入
0
Date date = new Date();
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm");
    System.out.println(simpleDateFormat.format(date));
0

public static void main(String[] args){
String date="2018/3/17 12:12:00";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm");
try {
System.out.println(sdf2.format(sdf1.parse(date)));
} catch (ParseException e) {
e.printStackTrace();
}

}

0

SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
String date = dateFormat.format(new Date());
把你要 new Date() 换成你要格式化的 时间格式

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
时间日期格式转换
时间日期格式转换Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 对于日期的常用格式,在中国常采用格式的是“年年年年/月月/日日”或写为英语缩略表示的”yyyy/mm/dd”,此次编程竞赛的启动日期“2010/11/20”就是符合这种格式的一个日期, 而北美所用的日期格式则为“月月/
Java日期时间格式转换
1、Date转String 将日期格式化成指定的格式 Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(currentTime); System.out.pri...
java的常见时间格式转换函数
场景: java的calendar,Date,Timestamp与字符串相互转换 1. 示例 /** * 1.使用Calendar获取格式化的日期时间 根据格式化字符串获取时间 * */ public static String getFormatDateTime(Calendar calendar, String format) { if (calendar != null) ...
Excel:只要年月日不要时分秒
                                    把交易时间复制到时间,但是只保留年月日,不要时分秒,可以这样操作: 选中图1的列,点击 数据-->分列,选择分隔符为空格 将一列分为两列,删除第二列,即可。...
Java时间日期格式转换
JAVA提供了方便的时间转换API 获取当前时间返回String类型格式yyyy-MM-dd Date转字符串 Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = fo
Java时间日期和时间戳相互转换
Java时间日期和时间戳相互转换 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Test2 { public static void main(String[] args) { SimpleDateFormat sdf = new...
LINUX时间格式转换
1. 时间显示格式: 2018-12-20 18:00:15 转换为UNIX时间戳: date -d '2018-12-20 18:00:15' +%s 输出:1545300015 2. UNIX时间戳: 1545300015 不指定转换格式:date -d @1545300015 输出:Thu Dec 20 18:00:15 CST 2018 转换为指定时间格式:date -d @154...
Java前后端的时间格式转换
在web项目中,前后端的数据类型不一致也是一个很常见的问题,最典型的莫过于时间格式的转换了,前端的时间展示一般是一个字符串类型(String),但是后端的时间类型则一般为日期类型(Date),在前端与后端交互的过程中,经常会涉及到String类型和Date类型的相互转换,现将两者之间的相互转换做一个小结:前端->后端 一般就是字符串转日期类型,其常用方式为添加注解@InitBinder来实现...
java日期时间各种变换及处理
java处理时间 个人在平时写程序的时候,会遇到将字符型转化为时间、或者获取当期时间,昨天的时间,获取当前月,当前日,当前季度等等。为此,本人写了一个时间处理类,希望对大家有帮助。其中,该类中的函数,可能还会在以后遇到问题时,继续扩充。 程序 package util; import java.text.DateFormat; import java.text.DecimalForma...
Json格式日期转换问题
一.@JsonFormat()注解1.需在对应日期属性上加上@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = “GMT+08”); 2.需要在每个日期属性上都得加上该标签,比较繁琐二.@JsonSerializer()和@JsonDeserializer()使用 1. 自定义实现org.codehaus.jackson.map.JsonS
万能的JAVA任何格式日期转换工具类
    过程中,被dash.length()坑了一把。    废话少说,上coding.   public static Date convertStrToDate(String s) throws Exception { String dash = "-"; String slash = "/"; String str = s.replace("*", ""); int f...
JAVA对象转换为JSON时日期格式转换处理
PS→无奈:受思深处宜先退,得意浓时便可休。 版权声明:本文为博主原创文章,未经博主允许不得转载。 今天在返回json对象到前端时发现前端接收到的数据里面的时间格式被拆开了,原因如下:         默认JSON对DATE类型会转换成一个多属性对象, 而不是单独的一个字符串, 在某些应用处理上不是很方便,  可以利用JsonValueProcessor来实现日期的转换.  默认格式: ...
mysql时间格式转换
Mysql中常用的几种时间类型有: date、datetime、time、year、timestamp; Datetime : 时间日期型,格式是YYYY-mm-dd HH:ii:ss,表示的范围是从1000到9999。但是有零值,0000-00-00 00:00:00; Date:日期,就是datetime中的date部分; Time:时间(段),指定的某个区间之间,从-时间到...
json时间格式转换
编写Java后台程序时,常常把数据转换成json格式传给前端,前端解析使用非常方便。但是,如果把Date类型的时间转换成json后,得到的时间格式可能不是我们想要的结果。
mybatis 日期转换的方式
<select id="selectAndUser" parameterType="Map" resultMap="BaseResultMapAndUser"> select t_user_auth.*,t_user.phone,t_user.inviter_count from t_user_auth inner join t_us...
Java常用的日期和时间格式化转换符
在程序设计中,经常需要显示时间和日期。如果想输出满意的日期和时间格式,一般需要编写大量的代码经过各种算法才能实现。format()方法通过给定的特殊转换符作为参数来实现对日期和时间的格式化。 常用的日期格式化转换符 转 换 符 说 明 示 例 %te 一个月中的某一天(1~31) 2 %tb ...
NSDateFormatter美国时间格式转换
//日期处理      var dateFormatter = NSDateFormatter()      dateFormatter.dateStyle = NSDateFormatterStyle.MediumStyle      dateFormatter.timeStyle = NSDateFormatterStyle.MediumStyle      dateFormatter.loc
SQLServer中将时间戳转换为时间格式
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                 -
Oracle日期格式转换
Oracle日期格式转换 本文主要介绍Oracle中的日期转换。 日期转化为字符串 (以2016年10月20日为例) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') strDateTime from dual; --获取年-月-日 时:分:秒 --显示结果为:2016-10-20 12:35:21 select to_cha...
java 实体类时间类型 自动转换格式
java 实体类时间类型 自动转换格式 /** 提交时间 **/ @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8" ) private...
Oracle数据库日期格式转换函数
把日期格式转换to_char(FZRQ,’yyyy-mm-dd hh:mi:ss’) eg: select YSZBH, CYDW, to_char(FZRQ,'yyyy-mm-dd hh:mi:ss') as FZRQ, to_char(yxrq,'yyyy-mm-dd hh:mi:ss') as yxrq, KH, PWH, to_char(hjrq,'yyyy-mm-dd ...
Dozer 时间转换问题
Dozer 时间转换问题 使用Dozer的原因 是因为po、dto转为vo 的互转 不用的话 就要一个个set,get 如果每个实体都要配置一个xml 的话开发效率很低 实例 场景 (就是这么方便) @ResponseBody public RtnResult findPageOrderByWhere(@RequestBody FinancingOr...
MySQL时间格式转换函数
MySQL DATE_FORMAT() 函数 注:当前年份是2018-7-19 SELECT DATE_FORMAT(NOW(),'%Y')                                  YEAR 输出结果:2018 SELECT DATE_FORMAT(NOW(),'%y')                                   YEAR 输出结果:1...
js日期格式转换
//日期毫秒值转换成固定格式 function dateFmt(val){ var date = new Date(val); Y = date.getFullYear() + '-'; M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; D = date.getDate()&gt...
多线程并发情况下使用日期转换函数
最近,要对每条log进行日期过滤,由于log日期是这种样式的“2018-08-03 00:00:00”,需要在过滤的时候将其转化成long类型进行比较筛选,这时候就要用到SimpleDateFormat了,但是,由于rdd有多个分区,各个分区并行执行,考虑到线程安全和资源问题,最后使用了第三方jar包的FastDateFormat val dateFormat = FastDateForm...
JAVA后台时间各种格式相互转换
public class DateUtil { private static final Log log = LogFactory.getLog(DateUtil.class); /** 年月日 时分秒模式字符串 */ public static final String YEAR_MONTH_DAY_HOUR_MINUTE_SECOND_PATTERN = "yyyy-MM-dd HH:
java时间格式转换
最近在项目中开始写后台java,之前一直从事前端开发,公司需要加上个人也想学习些java后台相关知识,慢慢积累实践。下面总结了些JAVA中有关时间格式转换的一些方法,也方便各位初学者参考。 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义要输出日期字符串的格式 Date star
js 简单的时间戳与日期的相互转换(直接拿走用)
var date = new Date('2018-02-16'); var last = 24 * 60 *60 * 1000; var time1 = date.getTime(); var news = time1 + last; console.log(time1);// 1518739200000 function tim...
java日期跟mysql日期进行转换2
紧接上文,本文将讲述如何在jsp显示mysql正确格式的日期  public static void utilTosqlDate(java.util.Date current){ /* 核心方法:就是java.sql.Date date=new java.sql.Date(Long time); java.util.Date().getTime()返回long */ Sy...
SQL日期、转换、通用函数
1、当前系统时间 SELECT SYSDATE FROM dual ; 2、修改日期显示格式 ALTER SESSION SET NLS_DATE_FORMAT=‘yyyy-mm-dd hh24:mi:ss’; SELECT SYSDATE FROM dual ; 3、日期函数运算 日期-数字=日期 日期+数字=日期 日期-日期=数字(天数) SELECT SYSDATE + 3 FROM dua...
springboot时间格式转换(前后端时间格式处理)
1.string转成date: 从前端得到的时间格式一般是string字符串,而后台需要date类型进行一些时间范围查询操作,因此DTO类一般是以date类型接受的: import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; import c...
sql中的时间格式的转换
SELECT DATE_FORMAT(NOW(),'%T') FROM DUAL;                            -- 21:39:25 SELECT DATE_FORMAT(NOW(),'%Y-%m-%d') FROM DUAL;            -- 2018-08-10
三、java项目常用工具类之时间格式转换工具类
一、问题描述及试用场景: 在项目开发中,经常需要时间格式转换,计算某日期前后n天等。 二、样例代码: package org.egg.utils; import org.apache.commons.lang3.StringUtils; import java.text.ParseException; import java.text.SimpleDateFo
Java时间转化指定格式
背景 在做Java时间转化的时候,想获取时分秒,出现了一个bug,于是,对这了仔细研究下。 有BUG的写法 我获取时间的写法是这样的: public static String getDatehhMMss(Date date){ DateFormat dateFormat = new SimpleDateFormat("hhMMss");//错误写法 //DateFormat da...
【SpringBoot】拦截器实现日期转换
文章目录前言装备Core-Code日期转换类日期转换拦截器作者 前言 准备更新微服务相关的文章…大数据更新推后 首先了解一下SpringBoot本身自带的功能 传入Date转换 ==>使用注解@DateTimeFormat(pattern=“yyyy-MM-dd HH:mm:ss”),并配置application.yml 返回Response的Date使用注解==>@JsonF...
js 日期时间格式转换 时间戳转换
1.时间戳转换成日期时间格式     // 1395849600000  => 2014-03-27 00:00:00 1-最直接易读的转换 var oldTime = 1395849600000 ; // 2014-03-27 00:00:00 function formatDateTime(date) { var time = new Date(date); // 实例化...
时间格式转换
to_date('2000.05.20','yyyy.mm.dd'),  将这种格式的转化成日期类型to_char(sysdate,' PM yyyy-mm-dd hh24:mi:sssss AD year mon day ddd iw')将日期类型转化为某种特定格式的字符串类型to_timestamp('10‐10‐2018 10:10:00.000000', 'dd-mm-yyyy hh24:...
JAVA学习41_普通日期转换为Elasticsearch默认ISO8601
import java.text.*; import java.util.Date; public class DateToEs { static SimpleDateFormat dateiso8601 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); static SimpleDateFormat date1 = new S
java中实体类实现时间日期自动转换
需要在get方法上面加入 @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss") 这个注解就可以了
html 页面/jsp 页面 日期格式的转换,将日期格式转换为字符串类型
jsp 页面 引入jstl标签库中fmt <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 使用标签进行日期Date类型到String 字符串的转化 <fmt:formatDate value="${u.createtime}" pattern="yyyy-MM-dd HH:mm:ss"/&