Android手机上的第一个工作日

Art*_*hur 5 datetime android

根据Androids的文档,我得到的印象是,Android只支持ISO 8601周数计算(这对我来说很好,因为我住在奥地利).

所以,我认为"Android周"将在周一开始.这对我来说很重要,因为我想读/写Androids日历,并且重复规则是用rfc2445标准编码的.有问题的领域是"WKST"

WKST规则部分指定工作周开始的日期.

只要我的应用程序在Europa中使用,假设星期一是一周的第一天就没有问题.但其他国家(美国)呢?

我的假设是否正确?

参考文献:

http://www.ietf.org/rfc/rfc2445.txt

http://developer.android.com/reference/android/text/format/Time.html

Dav*_*itt 7

Android支持Java Calendar.getFirstDayOfWeek().这将告诉您当前区域设置中正确的一周的第一天.

请记住,有些人可能希望与他们的语言环境有一个不同的第一天.

  • 小问题是android.text.format.Time将星期一设置为1,但java Calendar类将星期一设为2 :-( (3认同)