如何在特定時間獲取UTC毫秒,例如6:15 PM?今天下午6:15我怎樣才能得到UTC毫秒?
我希望作爲一個開始時間,然後我將使用GPS getTime()函數,並且能夠計算在我開始前多少時間,因爲比賽委員會總是使用GPS時間。
看看這個文檔Calendar,我想我只需要調用Calendar();然後獲得(MONTH),獲得(YEAR)等,並做一組(年,月,日,18,15);但那不起作用。
也許它是Calendar.YEAR等,但我還沒有想出設置的等價物,我得到警告。
我將不勝感激。
如何在特定時間獲取UTC毫秒,例如6:15 PM?今天下午6:15我怎樣才能得到UTC毫秒?
我希望作爲一個開始時間,然後我將使用GPS getTime()函數,並且能夠計算在我開始前多少時間,因爲比賽委員會總是使用GPS時間。
看看這個文檔Calendar,我想我只需要調用Calendar();然後獲得(MONTH),獲得(YEAR)等,並做一組(年,月,日,18,15);但那不起作用。
也許它是Calendar.YEAR等,但我還沒有想出設置的等價物,我得到警告。
我將不勝感激。
// get calendar instance, substitute timezone for which ever you need or leave blank to use current
Calendar updateTime = Calendar.getInstance(TimeZone.getTimeZone("US/Pacific"));
updateTime.set(Calendar.HOUR_OF_DAY, 18); // set hour
updateTime.set(Calendar.MINUTE, 15); // set minute
updateTime.set(Calendar.SECOND, 0); // set seconds
long time = updateTime.getTimeInMillis(); // get milliseconds
你瞭解這個問題嗎? – davidcesarino 2012-07-12 21:03:28
誠實,如果你是認真的或冷漠的。 – Jug6ernaut 2012-07-12 21:16:01
謝謝@ Jug6ernaut。這工作完美。你爲我節省了很多時間。 – 2012-07-12 23:25:04
看看喬達圖書館http://joda-time.sourceforge.net/ – 2012-07-12 20:56:46