私がやろうとしていることは基本的には文字列変数があり、その文字列を時間形式に変換しようとしています。その時間を使用してその日のアラートを作成します。Android - 単純な日付形式を使用した文字列
たとえば、
文字列stringTime =「13:05」
と私はアラームが次の13:05に消灯するように設定されますので、日付フォーマットにそれを変換したいです。
SimpleDateFormatを使用すると、日付と時刻として表示され、1970年に戻っています。以下のコードを参照してください。ケース内の文字列時間は13:05が「木1月1日午後01時05分00秒GMT 1970」である
Date[] date_formatted_times_A;
SimpleDateFormat formatter = new SimpleDateFormat("h:m a");
public Date[] DateConverterA (String[] times_A){
date_formatted_times_A = new Date[times_A.length];
for(int i=0;i<times_A.length;i++)
{
try {
date_formatted_times_A[i] = formatter.parse(times_A[i]);
} catch (java.text.ParseException e) {
e.printStackTrace();
}
}
return date_formatted_times_A;
}
しかし、私はこのことから得る結果、。私はどのように進めるべきかに関して全く失われている。私は時間がほしいことを覚えておいてください。私はそれを使ってアラームを設定するのに使うことができます。時刻はDATE配列に格納されます(またはこれまでよりも適切と思われる配列)。 24時間または12時間は問題ありません!
私はインターネットやこのSOネットワークでは一切検索していないと確信しています。このような質問がたくさんあります。質問する前に、検索してください! –
私は検索しました。しかし、私はそれらを理解していませんでした。したがって、私は特定の答えを得ることができるように尋ねた理由。 – Razoe