السلام عليكــم ورحمـة الله وبركاتــه ،،
قمت بكتابة كود لتحويل التاريخ في قاعدة البيانات من yyyy-MM-dd HH:mm:ss
الى Unix timestamp
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class test
{
public static void main(String art[])
{
String strDate = "2009-04-15 07:10:27";
try{
SimpleDateFormat sdfSource = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdfSource.parse(strDate);
long yDate = date.getTime();
System.out.println("Converted date is : " + yDate);
}catch(ParseException pe){
System.out.println("Parse Exception : " + pe);
}
}
}يقوم بأعطائي exception
Parse Exception : java.text.ParseException: Unparseable date: "2009-04-15 07:10:27"
الغريب اذا مسحت الداش "-"
يشتغل البرنامج
