1
我需要將表格yy-mm-dd-hh-mm-ss
的時間戳轉換爲表示Unix時間的long
。 Java標準庫中是否有一個類允許我輕鬆完成此操作?還是必須自己編碼轉換算法?如何將時間字符串表示形式轉換爲Unix時間?
我在Android API級別7上執行此操作,以防環境切斷一些必需的Java庫。
我需要將表格yy-mm-dd-hh-mm-ss
的時間戳轉換爲表示Unix時間的long
。 Java標準庫中是否有一個類允許我輕鬆完成此操作?還是必須自己編碼轉換算法?如何將時間字符串表示形式轉換爲Unix時間?
我在Android API級別7上執行此操作,以防環境切斷一些必需的Java庫。
你必須分析你的時間戳(String.split()
可以在這裏證明是有用的)來創建一個Calendar
。從這裏您可以撥打Calandar.getTimeInMillis()
獲取UTC時間。
所以,只是爲了確保,我用'新的日曆()',然後調用'設置創建這個日曆對象(INT年,月整型,詮釋天,詮釋HOUROFDAY,INT分鐘,INT秒)' ? – kibibyte
沒關係。我發現'Calendar'是一個抽象類,所以我使用'GregorianCalendar'代替。 – kibibyte
'Calendar'有一個靜態方法'getInstance()'。獲得'Calendar'的實例後,您可以使用各種'set()'方法來設置日期。或者你可以使用'GregorianCalendar'。乾杯 – Jeffrey