public class DateConverter {

@TypeConverter
public Date fromTimestamp(Long value) {
    return value == null ? null : new Date(value);
}

@TypeConverter
public Long dateToTimestamp(Date date) {
    if (date == null) {
        return null;
    } else {
        return date.getTime();
    }
}
}

उपरोक्त कोड में यह समय और तारीख दोनों दे रहा है...लेकिन अगर मैं केवल तारीख प्रदर्शित करना चाहता हूं, तो मुझे क्या करना चाहिए?

0
Gauri Singh 20 फरवरी 2020, 15:10

1 उत्तर

आप दिनांक को Date ऑब्जेक्ट से String में बदल सकते हैं और फिर String (आदिम) को दिनांक में बदल सकते हैं। मैंने कोड का परीक्षण नहीं किया है, लेकिन इसे कुछ इस तरह दिखना चाहिए:

public class DateConverter {

  public static Date toDate(String dateString){
     if(timestamp == null)
         return null;
     return new Date(dateString);
  }

  public static String toTimestamp(Date date){
      SimpleDateFormat dateTimeFormat = new SimpleDateFormat("dd/MM/yy");        
      return dateTimeFormat.format(date);
  }
} 
0
saeed foroughi 20 फरवरी 2020, 15:14