2012-01-24 9 views
6

कैसे मैं तिथि फॉर्मेट इसएंड्रॉइड: तिथि से सप्ताह का दिन प्राप्त करें?

सोम की तरह हो सकता है, 27 नवंबर 2011

public static String sFleTimeToDate(double ft) { 
      double date = ft/10000 - 11644455600000L; 
      date += TimeZone.getDefault().getOffset((long) date); 
      return DateFormat.format("ddd, dd MMM yyyy", new Date((long) date)).toString(); 
} 

लेकिन इस समारोह वापसी

027, 27 नवंबर 2011

उत्तर

9

आप अपना डेटफ बदल सकते हैं

DateFormat.format("EEE, dd MMM yyyy", new Date((long) date)).toString(); 
4

को ormat.format सप्ताह में दिन हो रही के लिए आप EEE

SimpleDateFormat df = new SimpleDateFormat("EEE, dd MMM yyyy); 

उपयोग करने के लिए के रूप में आप सिर्फ इच्छा this ट्यूटोरियल पर एक नजर है आप किसी भी प्रारूप बना सकते हैं की है।

1

इस link पर देखें। यह विभिन्न प्रारूप विकल्पों को दिखाता है।

मैं अपने विधि को अद्यतन किया है, अब यह कोशिश,

public static String sFleTimeToDate(double ft) { 
     double date = ft/10000 - 11644455600000L; 
     date += TimeZone.getDefault().getOffset((long) date); 
     return DateFormat.format("E, dd MMM yyyy", new Date((long) date)).toString(); 
} 
-1

अपने उम्मीद स्वरूप के साथ वर्तमान दिनांक प्राप्त करने के लिए:

String currentDateTimeString =DateFormat.getDateInstance().format(new Date()); 
     txtToday.setText(currentDateTimeString); 
संबंधित मुद्दे