DateUtilsクラス

android.text.formatDateUtilsクラス

DateUtils

 状態:-  閲覧数:1,955  投稿日:2014-02-19  更新日:2014-02-22  
・日付の書式指定の表示や、解析処理を行うクラス

クラス構成

 閲覧数:375 投稿日:2014-02-19 更新日:2014-02-22 

親クラス



java.lang.Object
  ↳ android.text.format.DateUtils



定数一覧

 閲覧数:381 投稿日:2014-02-20 更新日:2014-02-22 
FORMAT_12HOUR
・12時間表記

FORMAT_24HOUR
・24時間表記

FORMAT_SHOW_DATE
・日付を表示

FORMAT_SHOW_TIME
・時刻を表示

FORMAT_SHOW_WEEKDAY
・曜日を表示

FORMAT_SHOW_YEAR
・年を表示

コード例

 閲覧数:408 投稿日:2014-02-21 更新日:2014-02-22 

例1


現在日時を表示
・テキストビューを使って、文字を表示

▼/DateUtils/src/android/style/DateUtilsActivity.java
package android.style;

import java.text.DateUtilsFormat;
import java.text.ParseException;
import java.text.SimpleDateUtilsFormat;
import java.util.Calendar;
import java.util.DateUtils;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.DateUtilsPickerDialog;
import android.content.DialogInterface;
import android.graphics.Typeface;
import android.os.Bundle;
import android.text.format.DateUtilsUtils;
import android.text.format.DateUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.DateUtilsPicker;
import android.widget.LinearLayout;
import android.widget.TextView;

public class DateUtilsActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

sample1();

public void printString(String s) {
// ベースのレイアウト取得
LinearLayout parent = (LinearLayout) findViewById(R.id.parent);
TextView tv = new TextView(this);
tv.setTypeface(Typeface.MONOSPACE); // 等幅フォントの指定
tv.setText(s);
parent.addView(tv); // ビューの追加
}

public void sample4() {

// DateUtilsクラスでの日時表示
printString(DateUtils.formatDateTime(this, new Date().getTime(),
DateUtils.FORMAT_SHOW_YEAR | DateUtils.FORMAT_SHOW_DATE
| DateUtils.FORMAT_SHOW_TIME));
}
}


・xml … レイアウト
▼/res/layout/main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:id="@+id/parent"
   >
</LinearLayout>



コメント投稿(ログインが必要)