私は多くの解決策が見つかりましたが、それは私のために働いていませんでした。日付形式のサーバー形式を解析する方法 "MM/dd/YYYY"
私はユーザーが選択した日付形式を解析しようとしています。
私はこの形式でサーバーから日付を取得した2016-06-30T00:00:00Z UTCタイムゾーン
今、私は例えばMM/DD/YYYY
のためにユーザーに選択形式 で、それを解析したいですどうすればいいですか?私は多くの解決策が見つかりましたが、私のために働いていません。
私は多くの解決策が見つかりましたが、それは私のために働いていませんでした。日付形式のサーバー形式を解析する方法 "MM/dd/YYYY"
私はユーザーが選択した日付形式を解析しようとしています。
私はこの形式でサーバーから日付を取得した2016-06-30T00:00:00Z UTCタイムゾーン
今、私は例えばMM/DD/YYYY
のためにユーザーに選択形式 で、それを解析したいですどうすればいいですか?私は多くの解決策が見つかりましたが、私のために働いていません。
日付を特定の形式にするには、まず日付文字列を指定された形式に解析する必要があります。Date
というオブジェクトがあります。次に、日付オブジェクトを目的の形式に変換できます。
private String getFormattedDate(String strDate) {
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
Date d= (Date)formatter.parse(strDate);
SimpleDateFormat fmtOut = new SimpleDateFormat("MM/dd/yyyy");
return fmtOut.format(date);
}
てSimpleDateFormat形式=新しいてSimpleDateFormat( "YYYY-MM-dd'T'HH:MM:ss'Z '")。
任意のギ
public String getFormatedDate(String dateString, String format, String currentFormat) {
SimpleDateFormat sdf = new SimpleDateFormat(currentFormat, Locale.ENGLISH);
try {
Date date = sdf.parse(dateString);
String formated = new SimpleDateFormat(format).format(date);
return formated;
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
内の文字列、日付のいずれかのタイプを変換するには、この機能のヘルプは、あなたの先生をお願いします。私は(日付)を解析することを忘れていました。どうもありがとうございます –
@VishalHalaniようこそ!それがあなたを助けてくれたら、投票して答えを受け入れてください:) –
@VishalHalaniこれがあなたの問題を解決したら、正しい答えとしてそれを受け入れるべきです。 –