/*** @author Uki D. Lucas* June 19, 2007 - Created.*/package com.ucc.csd.server.common;import java.text.DateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.Locale;public class DateHelper{public static final int MILISECONDS_IN_ONE_HOUR = 3600000;public static Date build(int year, int month, int day){GregorianCalendar calendar = new GregorianCalendar();calendar.set(year, month - 1, day);return calendar.getTime();}public static boolean compareDates(Date startDt, Date endDate){if (endDate.after(startDt))return true;return false;}public static Date incrementDays(Date date, int days){GregorianCalendar calendar = new GregorianCalendar();calendar.setTime(date);int year = calendar.get(Calendar.YEAR);int month = calendar.get(Calendar.MONTH) + 1;int day = calendar.get(Calendar.DAY_OF_MONTH) + days;System.out.println("year: " + year);System.out.println("month: " + month);System.out.println("day: " + day);return DateHelper.build(year, month, day);}public static String convertToLocalized(Date date, String countryCode, String languageCode, int format){Locale locale = new Locale(languageCode, countryCode);DateFormat df = DateFormat.getDateInstance(format, locale);return df.format(date);}/*** returns string eg. 27-Jul-2006** @author Uki D. Lucas*/public static String convertToOracle(Date date){java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd-MMM-yyyy");return sdf.format(date);}/** outputs format: 5/14/08 */public static String convertToShortLocalizedUSA(Date date){String countryCode = "US";String languageCode = "en";int format = DateFormat.SHORT;return convertToLocalized(date, countryCode, languageCode, format);}/*** returns string eg. 20070321** @author Uki D. Lucas*/public static String convertToyyyyMMdd(Date date){java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMMdd");return sdf.format(date);}/*** returns string eg. 2007* @author Uki D. Lucas*/public static String getJulian(Date date){java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("DDD");return sdf.format(date);}/*** returns string eg. 2007* @author Uki D. Lucas*/public static String getYear(Date date){java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy");return sdf.format(date);}}
Java Date() Helper
find similar posts:
Java
My favorite quotations..
“A man should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” by Robert A. Heinlein
"We are but habits and memories we chose to carry along." ~ Uki D. Lucas
Recommended pages
Popular Recent Articles
-
O'REILLY 201 0011 031 10110100180 000110111 01100041 001100010010000 5011011001010 1101110011 000100000 00000 10 1000012 Escaping the Bu...
-
I have noticed a very unsettling statistic on my blog. This prompted a fascinating question about AI, blogs' future, and maybe even the...
-
We went with my cousin, Igor, family to a hibachi restaurant. It was a great fun for both kids as well as adults. As an anthropology nerd I...
-
First day of Lincoln Technical Institute school last night. Nothing exciting at all, just a very long 6 hours. I hope to get by those boring...
-
Subclade R1b1b2a1a1d1* (23andMe.com nomenclature) or R1b1a2a1a1a4 (FTDNA nomenclature) is a men linage descended from the region that wa...
-
Last night, as a fitting conclusion to our family trip to Maui , I re-watched Moana , probably my favorite movie of the kids’ genre. I can ...
-
"Ariowie Słowianie Polacy" by Mariusz Kowalski is a book that delves into the controversial and debated topic of the ethnic and cu...
-
When writing AppEngine queries here is the simplest of examples: public List<RecipeStep> fetch(Long recipeId) { checkPers...
-
https://arxiv.org/abs/2402.14531#:~:text=This%20phenomenon%20suggests%20that%20LLMs,language%20processing%20and%20LLM%20usage
-
for(int i = 0; i { loopName: for(Organization org: organizations) { if(org.getId() .equals( new Long("5"))) ...