第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

格式簡(jiǎn)單日期使用字符串格式化

格式簡(jiǎn)單日期使用字符串格式化

繁花不似錦 2022-09-14 16:42:14
所以我有這個(gè)代碼...SimpleDateFormat timeFormatter = new SimpleDateFormat("HH:minutes");poaTimeDataText.setText(timeFormatter.format(getIntent().getLongExtra(                ShiftLogsFragment.EXTRA_POA_TIME, 0)));現(xiàn)在,我希望它顯示為 2 小時(shí) 40 分鐘,而不是顯示例如 02:40 分鐘。但是,我已經(jīng)嘗試過(guò),將模式更改為但編譯器不喜歡這樣。如何獲得所需的結(jié)果?"HH hours mm minutes"編輯:如果它占單數(shù)或復(fù)數(shù),如小時(shí)或小時(shí),分鐘(如果0或1)或分鐘(如果2或更多)會(huì)很好
查看完整描述

2 回答

?
明月笑刀無(wú)情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊

創(chuàng)建一個(gè) String 變量,并像這樣將字符串分配給它


String myString = timeFormatter.format(getIntent().getLongExtra(ShiftLogsFragment.EXTRA_POA_TIME, 0))

然后像這樣拆分字符串


String[] separated = myString.split(":");

現(xiàn)在,您只有每個(gè)變量


separated[0]; // this will contain "hours"

separated[1]; // this will contain "minutes"

定義兩個(gè)變量


String hours = "";

String minutes = "";

做一些測(cè)試


if (separated[0].equals("0") || separated[0].equals("1")) {

   hours = "hour";

} else {

   hours = "hours";

}


if (separated[1].equals("0") || separated[1].equals("1")) {

   minutes = "minute";

} else {

   minutes = "minutes";

}

最后將此字符串設(shè)置為文本查看如下所示


poaTimeDataText.setText(separated[0] + hours + separated[1] + minutes);


查看完整回答
反對(duì) 回復(fù) 2022-09-14
?
白衣非少年

TA貢獻(xiàn)1155條經(jīng)驗(yàn) 獲得超0個(gè)贊

我建議使用.這將為您提供更大的翻譯靈活性。strings.xmlSimpleDateFormat


首先,將其添加到您的 .strings.xml


<string name="hours">%1$s Hours %2$s Minutes</string>

現(xiàn)在,當(dāng)您獲取此內(nèi)容時(shí),可以插入值。String


Long hours = 3;

Long minutes = 55;


SimpleDateFormat hourFormatter = new SimpleDateFormat("HH");

SimpleDateFormat minuteFormatter = new SimpleDateFormat("mm");


String text = getString(R.string.hours, 

      hourFormattter.format(hours), 

      minuteFormatter.format(minutes)); // 03 Hours 55 Minutes


poaTimeDataText.setText(text);  

將來(lái),如果您決定添加翻譯,更改措辭,則可以添加更多內(nèi)容,而不是更新此代碼。strings.xml


查看完整回答
反對(duì) 回復(fù) 2022-09-14
  • 2 回答
  • 0 關(guān)注
  • 135 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)