Это зависит от того, насколько «интернационализирован» контекст вашего приложения.
Если это какое-то международное бизнес-приложение, то есть для обработки импорта и экспорта, ваши клиенты, скорее всего, ожидают григорианский календарь. До евро (€) многие европейские компании использовали доллар ($) в качестве валюты по умолчанию, потому что это упростило многие вещи. То же самое может относиться к календарю.
С другой стороны, в сильно локализованном приложении, таком как расписание ТВ или напоминание о дне рождения, вам, безусловно, следует использовать местный календарь.
Другими словами: спросите своего клиента или сделайте его определяемым пользователем.
Еще одна вещь: даже если большинство ваших пользователей будут знать григорианский календарь, вам следует подумать о том, будет ли улучшен локализованный календарь. Несколько лет назад, когда все IT отмечен был неоспоримо доминируют США, я был взволнован, когда я использовал приложение, которое поддерживается Умляуты (äöü). Та же концепция может дать вам преимущество над конкурентами. Порадуйте своих клиентов:)
И как всегда: Используйте Время Joda .