opamp_sando's blog

クソザコが割りと適当なことを書くためにある備忘録です。あとたまに普通の日記も書きます

Androidプログラミング グリニッジ標準時を取得

ということで、グリニッジ標準時を取得して見るサンプル。Androidプログラムと銘打っているが実際普通のjavaプログラミングでも利用可能かと。

以下の3つが最低importしてある必要がある。

import java.util.Date;
import java.util.TimeZone;
import java.text.SimpleDateFormat;


以下サンプルコード

Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//ここでStringに直したときのフォーマットを指定
sdf.setTimeZone(TimeZone.getTimeZone("GMT"));//GMTとする。
String str = sdf.format(d);

こんな感じ。strにはフォーマットで指定した形式でGMTが返ってきているはず。
フォーマットについては、見たらなんとなくわかると思うけど以下のDocumentを参考...

http://developer.android.com/reference/java/text/SimpleDateFormat.html


ちなみにGMTをUNIXで参照するには

$ date -u

を使うとわかる。これを書いてる現在は"2012年 9月26日 水曜日 17時00分01秒"らしいですよ。


ということで今日はこんな感じ。

Firefox ブラウザ無料ダウンロード