私は、JSONの解析を行うと、ブラックベリーのタイムスタンプの日付はどのように取得できますか?
"date":"1330387200"
などのデータは、私は「DD/MM/YYYY」のような日付形式には、この応答を変換することができため、私は応答を取得mは?。 私の体にはアイデアがありますか?
Thanx事前に。
私は、JSONの解析を行うと、ブラックベリーのタイムスタンプの日付はどのように取得できますか?
"date":"1330387200"
などのデータは、私は「DD/MM/YYYY」のような日付形式には、この応答を変換することができため、私は応答を取得mは?。 私の体にはアイデアがありますか?
Thanx事前に。
を私はこのコードを使用してこの問題を解決しています。
private String getDate(long dat)
{
SimpleDateFormat sdf=new SimpleDateFormat("dd/MMM/yyyy");
Date dt=new Date(dat*1000);
String dtInFormat=sdf.format(dt);
return dtInFormat;
}
longにあなたの日付文字列を解析してSimpleDateFormat
SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/YYYY");
を作成します。
long time=Long.parseLong(timeStamp);
Date dt=new Date(time);
String dtInFormat=sdf.format(dt);
結果として得られる文字列dtInFormatが目的の形式になります。
は、この方法を試してください: -
var myObj = $.parseJSON('{"date":"1330387200"}'),
myDate = new Date(1000*myObj.date);
alert(myDate.toString());
alert(myDate.toUTCString());
これはrplay..i用のタイムスタンプを取得してから、その文字列を保存しています。その後、私はGMT形式に変換したい。 – Hasmukh
@Hasmukh: '.toUTCString()'を使用してGMT形式を取得する –
これは、1つのライン・コードである:
public String getDate(long value)//1330387200
{
return new SimpleDateFormat("dd/mm/yyyy").formatLocal(value);
}
試験このいずれか。
Date d = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("EEE, MMM d, yyyy");
for (int i = 0; i < vTitle.size(); i++)
{
String dt = date.elementAt(i).toString().substring(0, 10);
Date formatter = new Date(HttpDateParser.parse(dt));
String strCustomDateTime = dateFormat.format(formatter);
1行の解決策については、マイポストを参照してください。 – alishaik786