The i18n Cookbook - recipies for a global society

  • java cookbook
  • about the author
Home › Java Internationalization Cookbook › Dates and Times

Java Cookbook

  • Java Internationalization Cookbook
    • Locales
    • Dates and Times
      • Calendars
        • Gregorian Calendar
        • Hebrew Calendar
        • Japanese Calendar
        • Chinese Calendar
        • Find the Chinese zodiac for a Gregorian year
        • Get the name of the current month
        • Get the first day of the week
        • Add time to Calendar
        • Get an array of Holidays
        • Find the date for the Chinese New Year
        • Get all the Era names for the Japanese Calendar
        • Get the Japanese era for a Gregorian date
      • Formating dates and times
    • Numerical Systems
    • Misc
    • Resource Bundles
    • Unicode, Transliteration, and Charactersets

Calendars

Most Java developers are familiar with the Gregorian calendar and perhaps even Julian Day, but to have a well localized application it is often neccessary to go beyond that.
 
To do business across Asia you need to be able to handle the Chinese, Japanese, and Buddhist calendars.  Muslim nations require an Islamic Calendar, and Israel needs a Hebrew calendar.  Each of these poses problems for the internationalization developer, but thankfully core Java and, to a greater extent, ICU provide some excellent capabilities for handling diverse calendars.

  • Gregorian Calendar
  • Hebrew Calendar
  • Japanese Calendar
  • Chinese Calendar
  • Find the Chinese zodiac for a Gregorian year
  • Get the name of the current month
  • Get the first day of the week
  • Add time to Calendar
  • Get an array of Holidays
  • Find the date for the Chinese New Year
  • Get all the Era names for the Japanese Calendar
  • Get the Japanese era for a Gregorian date
‹ Dates and Times up Gregorian Calendar ›
  • calendar
  • Printer-friendly version
  • Add new comment

If you are testing any of these recipes in Eclipse and the characters are not displaying correctly in your console visit http://i18ncookbook.com/eclipse_settings.

This site is ad supported.  I hope you find something among our sponsors worth clicking. ;)

i18n search

Google
Custom Search

Search

Tags in Tags

calendar date icu4j Java Locale number format numberformat parse spellout timezone transliteration transliterator
more tags

User login

  • Create new account
  • Request new password
  • java cookbook
  • about the author