java.text.format 将字符串“060503”转化为06:05:03或者将"20081002102030“转化为2008-10-02 10:00:30

直接贴代码,不解释:

package com.chapter.five.one.tcn;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestDate2 {
    public static void main(String[] args) throws ParseException {
        DateFormat df = new SimpleDateFormat("HHhhss");
        Date pp = df.parse("102030");
        //System.out.println(pp);
        DateFormat p1p = new SimpleDateFormat("HH:mm:ss");
        System.out.println(p1p.format(pp));

    }
}

输出:

10:00:30

第二段:

package com.chapter.five.one.tcn;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestDate2 {
    public static void main(String[] args) throws ParseException {
        DateFormat df = new SimpleDateFormat("yyyyMMddHHhhss");
        Date pp = df.parse("20081002102030");
        //System.out.println(pp);
        DateFormat p1p = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(p1p.format(pp));

    }
}

输出:

2008-10-02 10:00:30

时间: 2024-08-30 19:08:08

java.text.format 将字符串“060503”转化为06:05:03或者将"20081002102030“转化为2008-10-02 10:00:30的相关文章

java获取昨天日期字符串的方法_java

本文实例讲述了java获取昨天日期字符串的方法.分享给大家供大家参考,具体如下: import java.text.SimpleDateFormat; import java.util.Date; public class Test { /** * 获取昨天的日期字符串 * * @param nowDate * 当前日期的字符串 * @return */ public static String getLastDayInfo(String nowDate) { String yesterday

Java实现对中文字符串的排序功能实例代码_java

废话不多说了,直接给大家代码分享代码了. 具体代码如下所示: package test; /** * * @Title 书的信息类 * @author LR * @version . * @since -- */ public class Book { private String book_id; private String book_name; private String publishing_house; public Book(String book_id, String book_

java.text.DecimalFormat 的问题

问题描述 各位好,我用java.text.DecimalFormat做一些格式化的工作,我的代码如下:DecimalFormat ft=new java.text.DecimalFormat("#,解决方案二:.00;(-#,解决方案三:.00)");System.out.println(ft.format(-0.2123));但是运行结果是:-.21请各位帮我看看,谢谢! 解决方案 DecimalFormat ft=new java.text.DecimalFormat("

转义字符-java,scanner输入的字符串,如输入yes判断却不等于yes

问题描述 java,scanner输入的字符串,如输入yes判断却不等于yes 贴一贴 package test; import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scan=new Scanner(System.in); System.out.println("input now&quo

java字节数组转字符串

问题描述 java字节数组转字符串 我有一个data[30] 的字节数组,这里面有字符信息,但是不全是,我如何能只取出其中的字符串. 解决方案 那你要给字符串下个定义,比如说从哪个字节开始,或者有什么特征,或者它仅由哪些字符构成.如果你能明确这些,可以用诸如正则表达式,subString indexOf等方式获取.

java取两个字符串的最大交集_java

本文实例讲述了java取两个字符串的最大交集的实现方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package com.itheima.net; public class Game13 {     public static void main(String[] args)     {         String s1 = "135adbfg67";         String s2 = "125dbf59";         Strin

java map转json字符串

问题描述 java map转json字符串 使用dom4j解析xml后,写了一周总是出现各种bug,最后终于找到原因了,原来是JsonObject转换的内部有过滤.最后写成map格式.但不知道怎么把map转成json. ps:本来打算使用正则替换,看了看,难度太大了 解决方案 用StringWriter 然后再用 ObjectMapper 里面的writevalue()方法 进行 替换 解决方案二: 网上收个转json的jar包,都支持map转json 解决方案三: 用谷歌的gson包直接转 解

java 正则表达式-这条java中的替换字符串的正则表达式是什么意思?能不能详细解释一下

问题描述 这条java中的替换字符串的正则表达式是什么意思?能不能详细解释一下 replaceAll("([^u4e00-u9fa5]{1})([^u4e00-u9fa5]{1})", "$2") 解决方案 在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容.许多程序设计语言都支持利用正则表达式进行字符串操作.例如,在Perl中就内建了一个功能

Java实现在图片中嵌入字符串

问题描述 Java实现在图片中嵌入字符串 我想在图片中嵌入字符串,以下程序实现了在图片中嵌入图片,请问要怎样改??? import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; import java.io.*; public class Watermark extends JFrame implements ActionListener { Image iImage, oI