将日期添加为标题标题

时间:2016-04-04 20:49:11

标签: java android date tabs

我对编码非常陌生,我想知道是否有人可以通过最佳方式指导我以实时更新日期作为我的标签标题,如图所示格式,例如" MON 04 APR& #34;

通过"实时更新"我的意思是当前日期改变时选项卡上的值会发生变化

我沿着这条路走下去,但不知道如何让明天约会任何想法。

`java.text.SimpleDateFormat;
 java.util.Date;

`public class TabDate {
public static void main(String[] args){
    SimpleDateFormat sdf=new SimpleDateFormat("EEE dd MMM");
    String date =sdf.format(new Date());
    System.out.println(date);`

还有如何将其作为标签的标题?

'@Override
public int getCount() {
    return 6;
}

@Override
public CharSequence getPageTitle(int position) {
    String title=" ";
    switch (position){
        case 0:
            title="Selection";
            break;
        case 1:
            title="Today";
            break;
        case 2:
            title="Tomorrow";
            break;
        case 3:
            title="Mon 04 Apr";
            break;
        case 4:
            title="Tue 05 Apr";
            break;
        case 5:
            title="Wed 06 Apr";
            break;
    }

    return title;`

2 个答案:

答案 0 :(得分:0)

您可以像这样使用SimpleDateFormat

    SimpleDateFormat formatter = new SimpleDateFormat("E dd MMM");
    Date now = new Date(System.currentTimeMillis());
    String result = formatter.format(now);

答案 1 :(得分:0)

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

尝试查看此文档。

为了获得日期并以某种方式对其进行格式化,您可能希望使用Java的SimpleDateFormat类。

public String formatDate(Date date){
    SimpleDateFormat format = new SimpleDateFormat("EEE dd MMM");
    return format.format(date);
}