DX・デジタルトランスフォーメーション

AppStoreにて無料公開中! ”システム手帳”で検索! - AppStoreへ iPad版 - iPhone版

ブロックチェーン・暗号技術 | android | iOS | Web | アプリの著作権 | 日本のなりたち | 禅・大乗仏教 | 新しい社会

iOSとandroid での日付の扱いの違い

すべてのコンピュータは時計を内蔵している。

その時計を用いて、日付を求めることができる。

日付は年月日からなるが、年や日はiOSもandroidも違いはない。

ただ、月はandroidは0オリジンなのだ。

非常に分かりにくい。

Javaの元になったCでは月が0オリジンなので、それを踏襲したのだろうが、年や日が0オリジンではないのに月だけ0オリジンというのは理解できないし、非常に扱いにくい。

iOS

NSDateComponents#month

1月:1

12月:12

android

Calendar#get(Calendar.MONTH)

1月:0

12月:11

2023年12月
     12
3456789
10111213141516
17181920212223
24252627282930
31      
android
iOS
web
アプリの著作権
ブロックチェーン/暗号技術
新しい社会
禅・大乗仏教
日本のなりたち

AppStoreにて無料公開中! ”システム手帳”で検索! - AppStoreへ iPad版 - iPhone版
デジタルトランスフォーメーションで新しい生活を提案!