I have two dates – a start and an end. I’d like to format them so that if the months match, they collapse to something like “20-23 AUG” and still format correctly if they break over the end of the month, like “20 SEP – 1 OCT”. Are there any libraries out there for accomplishing this, or would I have to hand code rules for displaying ranges of dates using individual DateFormats?
Share
I was disappointed with the other answers. Joda time didn’t work in GWT and neither does SimpleDateFormat. Anyway, I already knew about DateTimeFormat in GWT. The main issue is that date objects getMonth() function is deprecated, and there doesn’t seem to be a good way to compare months and/or years. This solution doesn’t include year checking (which could be easily added by changing the monthFormatter), but that’s not important for my case.