2011-11-07 19 views
0

日期格式有這個am_pm字段,但如何將條件放入if語句中?如何在android中使用dateformat解析時間?

if(time = "pm") { 
*do this* } 

類似的東西。那可能嗎?

感謝您的幫助球員:)

+0

您需要提供更多的信息。 – bos

+0

我想做些什麼,如果它是「下午」我的代碼應該乘以給定的數字。如果是「AM」,我的代碼應該添加給定的數字。 示例 if(time =「pm」){ num = num * num;如果其他(時間=「am」){ num = num + num;} if else } 這樣的事情:D – mary

回答

2

AM_PM_FIELD是一個常數INT。我假設你想看看一段時間是AM還是PM?退房的SimpleDateFormat,http://developer.android.com/reference/java/text/SimpleDateFormat.html 我沒有測試下面的代碼,所以不要引用我的

Calendar c = Calendar.getInstance(); 
SimpleDateFormat df = new SimpleDateFormat("a"); 
String amOrPm = df.format(c.getTime()); 
+0

嘿aleph_null你的回覆是好的....但我有一個疑問,在這裏日曆C = Calendar.getInstance()將返回當前日期和時間只有正確? 如果我想發送我自己的日期時間Calendar.getInstance(myowntime)?這是正確的嗎?來自android文檔的 – shanmugamgsn

+0

:「日曆的getInstance方法返回其語言環境基於系統設置並且其時間字段已使用當前日期和時間初始化的日曆」。要使用與當前不同的時間,請使用Calendar.getInstance()創建一個實例,然後設置所需的時間。爲此,請使用setTime方法或以「set」開頭的其他方法之一。 –