如何把yyyy-MM-dd:HH-mm-ss 转换yyyy-MM-dd:HH显示

问题描述

如题。用SimpleDateFormat("yyyy-MM-dd:HH")格式化yyyy-MM-dd:HH-mm好像不行,是否要使用string方法截取?

解决方案

SimpleDateFormat s1 = new SimpleDateFormat("yyyy-MM-dd:HH-mm");SimpleDateFormat s2 = new SimpleDateFormat("yyyy-MM-dd:HH");Date d = new Date();System.out.println(s1.format(d));System.out.println(s2.format(s2.parse(s1.format(d))));
解决方案二:
SimpleDateFormat s1 = new SimpleDateFormat("yyyy-MM-dd:HH-mm");SimpleDateFormat s2 = new SimpleDateFormat("yyyy-MM-dd:HH");Date d = new Date();p(s1.format(d));//原始数据p(s2.format(s2.parse(s1.format(d))));//你要的结果
解决方案三:
是字符串到字符串的转换吧吧replaceAll("(.*:\d+).*", "$1")
解决方案四:
new SimpleDateFormat("yyyy-MM-dd:HH").format(new Date())
解决方案五:
是否是说输入"yyyy-MM-dd:HH-mm-ss"输出字符串"yyyy-MM-dd:HH"?

时间: 2024-10-31 03:53:10

如何把yyyy-MM-dd:HH-mm-ss 转换yyyy-MM-dd:HH显示的相关文章

日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别

原文:日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期 以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0:yyyy-MM-dd HH:mm:ss.ff zzz}{0:yyyy-MM-dd HH:mm

SAP MM 因激活Plants Abroad 导致MIRO界面税码显示不全问题之分析与方案

SAP MM 因激活Plants Abroad 导致MIRO界面税码显示不全问题之分析与方案 财务的配置OBZT是空的,       MIRO,在公司代码7500下,税码显示是正常的,如下图:   MIRO,在公司代码3600下,税码显示是不正常的,如下图:   注意:公司代码3600 和 7500 的所在的国家Key都是CN(中国).   ME12维护采购信息记录界面里,tax code字段无选项,   为什么会这样?问题出在哪里?   [分析] 经过项目里财务同事的分析与研究,发现该项目里有

SQL基础

    第三部分  操作数据:SQL               本部分内容           n  SQL基础           n  中级SQL           n  高级SQL       第10章  SQL基础                      本章内容                             SQL介绍                  使用SELECT 语句从表中取数据                  创建新表                  字段

关于MSSQL Server中DATETIME类型数据的处理

返回当前日期和时间通过函数GETDATE(),你可以获得当前的日期和时间.函数GETDATE()可以用来作为DATEDIME型字段的缺省值.这对插入记录时保存当时的时间是有用的.要建立一个表,其中的记录包含有当前的日期和时间,可以添加一个DATETIME型字段,指定其缺省值为函数GETDATE()的返回值,就象这样: CREATE TABLE site_log (       username VARCHAR(40),       useractivity VARCHAR(100),      

时间类型的转换,SQL中CONVERT转化函数的用法

函数|转换 SQL中CONVERT转化函数的用法 格式:CONVERT(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到. 例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为:now---------------------------------------|09/15

PHP 格式化日期

不带世纪数位 (yy) 带世纪数位 (yyyy) 标准 输入/输出** - 0 或 100 (*)  默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy 5 105 意大利 dd-mm-yy 6 106 - dd mon yy 7 107 - mon dd, yy 8 108 - hh:mm:ss - 9 或 109 (*)  默认

操作数据:中级SQL

数据 作数据:中级SQL [ 繁體中文 ] | 文章类别:数据库教程 | 文章等级: | 发表日期:2001-3-22  星期四 [ 计数器 | 精彩博客 | 魔法表情 | 博客申请 | 源码下载 | IP查询 | 投票调查 | Html2Js ] 转自:动态网制作指南 www.knowsky.com本章内容 ■ 创建索引 ■ SQL核心语句 ■ 集合函数 ■ 其它常用的SQL表达式,函数,和过程 第十章"SQL基础"向你初步介绍了SQL.你学会了如何用SELECT语句进行查询,你还学

从数据库中得到合适的时间格式

数据|数据库  经常看到有人问关于时间格式的问题,例如从数据库中得到的时间格式不正确符合您的心意.由于中英操作系统.数据库版本等差别,确实有这个问题.有的人喜欢在数据从数据库取出以后再定义类型,我觉得这样做没有把握住源头,所以我想说一下自己的想法.         其实也很简单,在SQL帮助中     Without century (yy)With century (yyyy)StandardInput/Output**-0 or 100 (*) Defaultmon dd yyyy hh:m

SQL Server如何进行时间比较的代码实例

例子: select count(*) from table where DATEDIFF ([second], '2004-09-18 00:00:18', '2004-09-18 00:00:19')  > 0 说明 select  DATEDIFF(day, time1 , time2)    对应示例语句如下 select  DATEDIFF(day, '2010-07-23 0:41:18', '2010-07-23 23:41:18') time1 > time2 为负数; tim

RTF文件格式

  RTF文件格式研究报告(代开版辞) 摘要:本文对RTF文件格式进行分析研究,对RTF文件结构及特性进行了阐述,并分别列举了几个实用性的例子进行详细分析,最终通过VB程序代码实现了一个RTF书写器(不具有所见即所得特性).本文对软件开发人员及RTF文件格式感兴趣的人员具有参考价值. 关键字:RTF.Rich Text Format.Office.文件格式. 一.引言 富文本格式(RTF)规范是为了便于在应用程序之间轻松转储格式化文本和图形的一种编码方法.现在,用户可以利用特定转换软件,在不同系