2010-06-06 41 views
15

Tôi biết tôi có thể sử dụng android.text.format.DateFormat.getDateFormat() để định dạng ngày của mình và android.text.format.DateFormat.getTimeFormat để định dạng thời gian của tôi, nhưng làm cách nào để định dạng ngày giờ? Tương tự như phương pháp getDateTimeInstance từ java.text.DateFormat.Ngày và giờ hiển thị bằng ngôn ngữ người dùng

Tôi hiện đang chỉ ghép nối kết quả của cả hai định dạng của getDateFormatgetTimeFormat, nhưng tôi không biết cách nào người dùng muốn có ngày và giờ của họ được hiển thị.

Trả lời

6

Để mở rộng câu trả lời, đây là một ví dụ chức năng

DateUtils.formatDateTime(context, epochTimeInMs, DateUtils.FORMAT_ABBREV_MONTH | DateUtils.FORMAT_SHOW_DATE); 

này sẽ in Apr 8 cho một Locale Mỹ hoặc 8 de abr cho một ngôn ngữ Tây Ban Nha

Bạn có thể xem danh sách đầy đủ các cờ hợp lệ tại DateUtils documentation

Các vấn đề liên quan