Member 12745794 Ответов: 1

Как получить формат даты в "гггг-ММ-ДД чч:мм:СС"


Дата находится в миллисекундах, как я могу получить такой формат, как " гггг-ММ-ДД чч:мм:СС"

вот мой код:
package com.example.u_nation.portablenotebook;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;

import java.util.ArrayList;


public class NoteAdapter extends ArrayAdapter<Note> {


    public class ViewHolder{
        TextView dateCreatedMilli;
        TextView title;
        TextView note;
        ImageView noteIcon;
    }
    public NoteAdapter(Context context, ArrayList<Note> notes) {
        super(context, 0, notes);

    }
    @Override
    public View getView(int position, View convertView, ViewGroup parent){




        Note note = getItem(position);


        ViewHolder viewHolder;

        if (convertView == null) {

            viewHolder = new ViewHolder();

            convertView = LayoutInflater.from(getContext()).inflate(R.layout.list_row, parent, false);

            viewHolder.dateCreatedMilli = (TextView) convertView.findViewById(R.id.listDate);

            viewHolder.title = (TextView) convertView.findViewById(R.id.listItemNoteTitle);
            viewHolder.note = (TextView) convertView.findViewById(R.id.listItemNoteBody);
            viewHolder.noteIcon = (ImageView) convertView.findViewById(R.id.listItemNoteImg);

            convertView.setTag(viewHolder);
        } else {
            viewHolder = (ViewHolder) convertView.getTag();
        }
        viewHolder.dateCreatedMilli.setText(note.getDate() + "");
        viewHolder.title.setText(note.getTitle());
        viewHolder.note.setText(note.getMessage());
        viewHolder.noteIcon.setImageResource(note.getAssociatedDrawable());

        return convertView;

    }

}


Что я уже пробовал:

я все еще выясняю, как сделать это правильно, если вы знаете, как мне помочь ... пожалуйста, ответьте! большое спасибо!

[no name]

Попробуйте что-нибудь вроде DateFormat.getInstance (). format(currentTimeMillis);

Member 12745794

спасибо за ответ! @NotPolitcallyCorrect но не могли бы Вы уточнить его, чтобы я мог понять, как его создать? вами!

1 Ответов

Рейтинг:
0

Richard MacCutchan

Видеть Дата (Java Platform SE 8 )[^].