08:00 AMから08:00 PMの文字列を08:00 AMから08:30 AMのような30分のスロットに変換する必要があります文字列の午前7時から午後8時までのように変更されます08:00 AMから08:00 PMの文字列を30分のスロットに変換する必要があります
-4
A
答えて
0
文字列が午前7時から午後8時までに30分ずつ増加したいと思っていれば幸いです。私はあなたのために独占しています。
public static void main(String [] args){
String l = "7:00am";
String q = "8:00pm";
String j="";
String k = "";
String g = "";
int v = 0;
int i = 0;
while (l.equals(q)== false){
j="";
i=0;
while (i<2){
if (l.charAt(i)== (':')){
break;
}
j=j+l.charAt(i);
i++;
}
k = l.substring(j.length()+1,l.length()-2);
if (l.equals(q)== true){
break;
}
else if (j.equals("11")&& k.equals("30")){
if ((l.charAt(l.length()-2))==('a')) {
v=Integer.parseInt(j)+1;
g=""+v+":00pm";
System.out.println(g);
l="1:00pm";
}else if((l.charAt(l.length()-2))==('p')){
v=Integer.parseInt(j)+1;
g=""+v+":00am";
System.out.println(g);
l="1:00am";
}
}
else if ((l.charAt(l.length()-2))==('a') && k.equals("30")){
v=Integer.parseInt(j)+1;
g=""+v+":00am";
System.out.println(g);
l=g;
}
else if((l.charAt(l.length()-2))==('a') && k.equals("00")){
v=Integer.parseInt(j);
g=""+v+":30am";
System.out.println(g);
l=g;
}
else if ((l.charAt(l.length()-2))==('p') && k.equals("00")){
v= Integer.parseInt(j);
g=""+v+":30pm";
System.out.println(g);
l=g;
}
else if((l.charAt(l.length()-2))==('p') && k.equals("30")){
v=Integer.parseInt(j)+1;
g=""+v+":00pm";
System.out.println(g);
l=g;
}
}
}
}
+0
動作していないyは未定義です –
+0
yの代わりにqを入れて修正しました。実際には 'if(l.equals(q)== true){ ; } ' –
関連する問題
- 1. 文字列を12(PM/AM)時間に変換AM AM PM時間から24時間時間android
- 2. J8583:メッセージタイプの解析ガイドがISO8583 MessageFactoryにありません0800
- 3. datepicker.jsでAM/PMを小文字に変換しますか?
- 4. OracleデータベースからのAM/PM日時による文字列の変換
- 5. AM/PMの日付文字列をjavascriptの日付オブジェクトに変換する
- 6. phpの文字列から時間、分、秒、am/pmをフェッチする方法は?
- 7. am/pmのdatetimeを文字から整数に変換できません
- 8. DateTime形式の文字列への変換は、AM/PMを無視します
- 9. 私はASCII文字列に変換する必要がある文字列を、どのように変換する必要がありますか?
- 10. momentjs unixタイムスタンプがpmからamに変換されます
- 11. カスタム日付文字列(am/pmあり)をUTC日付時刻に変換する
- 12. 変換時間:分AM/PMからUnixタイムスタンプ
- 13. リスト<WebElement>を文字列の文字列配列に変換する必要があります
- 14. 文字列をcharArrayに変換する必要はありますか?
- 15. JS:文字列を直接文字列に変換する必要があります。
- 16. 配列内のEXACT文字列を置換する必要があります
- 17. JQuery、JSON文字列を配列に分割する必要があります
- 18. Ionic 2 - URLからbase64の文字列に変換する必要があります
- 19. OxyPlotのDateTimeAxisラベルを "hh AM/PM"文字列としてフォーマットする方法はありますか?
- 20. bs4.element.Tagの一部を選択するには、文字列に変換する必要がありますか?
- 21. datetimepickerでAM/PMの別のドロップダウンが必要です
- 22. 今日のHH:MM am/pmをBashのエポックに変換する
- 23. 文字列から数字を抽出する必要があります
- 24. PDO:文字列をエスケープする必要がありますか?
- 25. DataTableの戻り値の型を文字列に変換する必要があります
- 26. "||"をエスケープする必要があります文字列からの条件
- 27. 3文字の月コードを2文字の月コードのPythonに変換する必要があります
- 28. 私は、文字列にバイトを変換する私は、これは文字列のバイトに変換する必要があります#
- 29. dh/mm/yyyy hh:mm am/pmをMM/dd/yyyyに変換します。
- 30. 文字列を区切り文字でベクトルに分割する必要があります
これまでに試してみましたか? –
[ツアー](http://stackoverflow.com/tour)にアクセスし、[ヘルプセンター](http://stackoverflow.com/help)のドキュメントをお読みください。特に、あなたは[良い質問をする方法](http://stackoverflow.com/help/how-to-ask)と[トピックに関する]どのような質問を読むべきですか(http://stackoverflow.com/help/on-topic)はここにあります。 – azurefrog
質問と説明はかなり混乱しています...コードサンプルを展開して投稿できますか? –