java 无法割符日期字符串转yyyy-MM-dd hh:mm:ss

1、需要转换字符串(20150210125942),转化后要达到的目的:2015-02-10 12:59:42

public static void main(String[] args)
{

        String strDateTime="20150210125942";

        System.out.println(convJsonDateToString(strDateTime,"yyyyMMddhhmmss","yyyy-MM-dd HH:mm:ss"));
        System.out.println(priceInt);
}
public static String convJsonDateToString(String jsonDate,String jsonTemplate,String stringTemplate){

        String resultString=null;
        try {
            Calendar cldCalendar=convToCalender(jsonDate, jsonTemplate);
            resultString=convToString(cldCalendar, stringTemplate);
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return resultString;
 }

输出结果:20150210125942

错误原因:stringTeplate="yyyy-MM-dd HH:mm:ss"

改     成:stringTeplate="yyyy-MM-dd hh:mm:ss"

就这个大写的改一下

时间: 2024-11-08 20:38:47

java 无法割符日期字符串转yyyy-MM-dd hh:mm:ss的相关文章

java 日期格式转换EEE MMM dd HH:mm:ss z yyyy

SimpleDateFormat parserSDF = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy", Locale.ENGLISH);Date date = parserSDF.parse("Wed Oct 16 00:00:00 CEST 2013");

Oracle中把一个DateTime的字符串转化成date类型。to_date('2016/12/8 18:55:43','yyyy/MM/dd hh24:mi:ss'),

Oracle中把一个DateTime或者该形态字符串转化成date类型. to_date('2016/12/8 18:55:43','yyyy/MM/dd hh24:mi:ss'), 或者: select to_date('2010-10-20 13:23:44','yyyy-mm-dd hh24:mi:ss')  from dual; 是用" /"还是" -"取决于字符串是什么结构的. date类型转换成char类型, 例子to_char(' ','yyyymmd

将UTC日期字符串转为本地时间字符串,如@"yyyy-MM-dd'T'HH:mm:ssZ"转换为本地时间

由于苹果商店上线应用24小时内会不稳定,更新提醒可能会陷入死循环,更新提醒需要24小时后弹出,需要把苹果返回的上线时间转换为本地时间故写了下边的方法: //将UTC日期字符串转为本地时间字符串//输入的UTC日期格式2013-08-03T04:53:51+0000-(NSString *)getLocalDateFormateUTCDate:(NSString *)utcDate{    NSDateFormatter *dateFormatter = [[NSDateFormatter all

Java技术-8-字符和字符串

字符和字符串是两个不同的类型: 字符类型 字符类型char是基本数据类型,它是character的缩写.一个char保存一个Unicode字符: char c1 = 'A'; char c2 = '中'; 因为Java在内存中总是使用Unicode表示字符,所以,一个英文字符和一个中文字符都用一个char类型表示,它们都占用两个字节.要显示一个字符的Unicode编码,只需将char类型直接赋值给int类型即可: int n1 = 'A'; // 字母“A”的Unicodde编码是65 int

JAVA获取当前日期以及将字符串转成指定格式的日期

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package datetest; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.logging.Level; import java.

Java快速获取格式化的日期字符串

1.使用Date对象 String dateStr = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(new Date()); 2.使用Calendar对象 String dateStr = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").format(Calendar.getInstance().getTime()); 3.使用LocalDateTime对象 Strin

java工具类Date 日期类应用

直接上代码: package Test; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { Date date = new Date();// 获得系统当前时间 System.out.pr

Java核心API -- 4(日期类)

1. Date类(Java.utilDate) java.util.Date类用于封装日期及时间信息,一般仅用它显示某个日期,不对他作任何操作处理,作处理用Calendar类,计算方便. //创建一个Date实例,默认的构造方法创建的日期代表当前系统时间 Date date=new Date(); //此类重写了toString()方法,输出的是日期格式 System.out.println(date); //查看date内部的毫秒值 long time=date.getTime(); // 设

日期字符串转换 and 两个日期相减

//创建当前日期 NSDate *date = [NSDate date]; //创建日期格式类 NSDateFormatter *dateFormat = [[NSDateFormatter alloc]init]; //设置日期格式 [dateFormat setDateFormat:@"yyyy/MM/dd HH:mm:ss"]; //获取招聘信息的创建日期 NSDate *createDate =[dateFormat dateFromString:_recruit.creat