Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry yyyy-mm-dd和hh:mm(PM/AM)转换为长_Blackberry_Java Me_Date Format_Simpledateformat - Fatal编程技术网

Blackberry yyyy-mm-dd和hh:mm(PM/AM)转换为长

Blackberry yyyy-mm-dd和hh:mm(PM/AM)转换为长,blackberry,java-me,date-format,simpledateformat,Blackberry,Java Me,Date Format,Simpledateformat,我有两条线: String date = "2011-11-11" String time="11:00 PM" 我想合并这个日期和时间,并将它们转换成一个长的、类似System.currentTimeMillis的格式。使用SimpleDataFormat并将字符串解析为日期。 当你有约会的时候,你可以得到。得到时间有多长 没有测试 String date = "2011-11-11"; String time = "11:00 PM"; String toParse = date + "

我有两条线:

String date = "2011-11-11"
String time="11:00 PM" 

我想合并这个日期和时间,并将它们转换成一个长的、类似System.currentTimeMillis的格式。

使用SimpleDataFormat并将字符串解析为日期。 当你有约会的时候,你可以得到。得到时间有多长

没有测试

String date = "2011-11-11";
String time = "11:00 PM";
String toParse = date + " " + time;

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm aa");
try {
    Date parse = sdf.parse(toParse);
    parse.getTime();
} catch (ParseException ex) {       
}

我在同一行中发现了这一点。

试试看,效果很好

String date =date+time ;
SimpleDateFormat fmt = new SimpleDateFormat("MM-dd-yyyy HH:mm");
Date myDate = fmt.parse(date); 

System.out.println(myDate);  //Mon Jun 04 07:05:00 EDT 2007
long timestamp = myDate.getTime();
 String inputDate=date+" "+time ;;
       long parsedDate = HttpDateParser.parse(inputDate);//inputDate should 2011-12-11 11:10:00 PM" formate
       System.out.println("========================="+parsedDate);
       Date date=new Date(parsedDate);
       SimpleDateFormat date1=new SimpleDateFormat("yyyy-mm-dd hh:mm aa");
       String opdate=date1.format(date);
       System.out.println("========================="+opdate);

该死的你们:D我是第一个:这个问题和你们的另一个问题没有实质性的区别:如果你们能用我的答案,请贴上标签:-*嗨,我下午两点半过,下午两点半过,有什么问题吗?如果字符串时间=下午两点半;我仍然得到凌晨2:30
 String inputDate=date+" "+time ;;
       long parsedDate = HttpDateParser.parse(inputDate);//inputDate should 2011-12-11 11:10:00 PM" formate
       System.out.println("========================="+parsedDate);
       Date date=new Date(parsedDate);
       SimpleDateFormat date1=new SimpleDateFormat("yyyy-mm-dd hh:mm aa");
       String opdate=date1.format(date);
       System.out.println("========================="+opdate);