2014-11-21 32 views
-1

我有一個類型爲DateTime的mysql數據庫中的字段。該字段中的值作爲字符串發送到我的android應用程序(比如在窗體「2014-11-21 06:00:00」中)。我需要獲取年,月,日,小時和分鐘值,並將其設置爲日曆實例。請幫助我。如何從字符串中獲取日期,日期,年份,小時和分鐘值?

+0

檢查:http://stackoverflow.com/question S/27035876 /如何對獲得日 - 月 - yeaer和小時,分鐘和秒 - 從 - 日期時間格式/ 27036119#27036119 – 2014-11-21 11:01:13

回答

1
String s = "2014-11-21 06:00:00"; 
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
    Calendar calendar = Calendar.getInstance(); 
    calendar.setTime(simpleDateFormat.parse(s)); 
    System.out.println(calendar.getTime()); 
1

將字符串轉換Date對象,你可以使用一個SimpleDateFormat的:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.UK); 
Date date = simpleDateFormat.parse("2014-11-21 06:00:00"); 

然後你可以使用一個Calendar與您

Calendar c = Calendar.geInstance(); 
c.setTime(date); 

,使用前拿到了Date對象c.get(Calendar.SECOND)獲取秒數,例如

相關問題