Android 安卓&x2B;时间对象中的AM PM?
我正在安卓系统中设置一个时间对象。如何在创建时设置AM和PM值而不依赖24小时时间?例如:Android 安卓&x2B;时间对象中的AM PM?,android,Android,我正在安卓系统中设置一个时间对象。如何在创建时设置AM和PM值而不依赖24小时时间?例如: int hour = 7; // this returns 7am //int hour = 19; this returns 7pm myTime.set(second, minute, hour, day, month, year); Log.i("TIME", "My time is: " + myTime); 现在还不清楚你想做什么,但我怀疑你想要的是: // Assume input o
int hour = 7; // this returns 7am
//int hour = 19; this returns 7pm
myTime.set(second, minute, hour, day, month, year);
Log.i("TIME", "My time is: " + myTime);
现在还不清楚你想做什么,但我怀疑你想要的是:
// Assume input of hour12 in range [1, 12] and isPM is a boolean
int hour24 = (hour12 % 12) + isPM ? 12 : 0;
假设你想要一个小时的“12”和“AM”表示午夜
然后使用
hour24
设置myTime
@有效:我昨晚在野田佳彦时间使用了几乎完全相同的代码,这很有帮助:)