Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Açıklaması şöyle.
Şöyle yaparız.
Şöyle yaparız
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
import org.apache.commons.lang3.time.DateUtils;
addMonths metoduŞöyle yaparız.
String str = "30-09-20";
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yy");
Date date = format.parse(str);
Date newDate = DateUtils.addMonths(date, 3);
System.out.println(newDate);//Dec 30 - It should be 31 Dec
parse metoduŞöyle yaparız.
Date d = DateUtils.parseDate("23/10/2014T12:34:22",
new String[] {"yyyy/MM/dd'T'HH:mm:ss",
"dd/MM/yyyy'T'HH:mm:ss"});
parseDateStrictly metoduAçıklaması şöyle.
ÖrnekParses a string representing a date by trying a variety of different parsers.The parse will try each parse pattern in turn. A parse is only deemed successful if it parses the whole of the input string. If no parse patterns match, a ParseException is thrown.The parser parses strictly - it does not allow for dates such as "February 942, 1996".
Şöyle yaparız.
Date date = null;
try {
date = DateUtils.parseDateStrictly("2018-03-11 01:59:00", "yyyy-MM-dd HH:mm:ss");
System.out.println(date.getTime());
}catch(Exception e) {
e.printStackTrace();
}
ÖrnekŞöyle yaparız
public static void main(String[] args) throws ParseException {
Date d = DateUtils.parseDateStrictly("23/10/2014T12:34:22",
new String[] {"yyyy/MM/dd'T'HH:mm:ss",
"dd/MM/yyyy'T'HH:mm:ss"});
System.out.println(d);
}
setDays metoduŞöyle yaparız.
Date result = ...;
result = DateUtils.setMDays(result, day);
setMonths metodu
0 - 11 arasında değer alır. Şöyle yaparız.Date result = ...;
result = DateUtils.setMonths(result, month);
setYears metoduŞöyle yaparız.
Date result = DateUtils.setYears(new Date(), year);
Hiç yorum yok:
Yorum Gönder