弊社のエンジニアリングを支える記事を随時公開。https://timers-inc.com/engineering2016-06-27Androidで日付時刻を簡単に扱えるThreeTenABPの話Tweetこんにちは。Androidエンジニアの斎藤です。API(JSR-310)を参照実装したものをAndroidで利用可能なようにバックポートしたものです。Backportの略です。Wharton大先生です。導入方法AndroidStudioのbuild.gradleに下記を追加します。'com.jakewharton.threetenabp:threetenabp:1.0.3'Applicationを継承したクラスのonCreate()メソッドで初期化します。}}AndroidManifestにも忘れずに。</activity></application>簡単な使用方法LocalDateLocalDateは日付に関する情報を扱うクラスです。FRIDAYフォーマットも簡単。2016年06月24日その他、日付の演算も直感的で簡単にできます。2016-06-25LocalTimeLocalTimeは時刻に関する情報を扱うクラスです。557000000フォーマットも。oneNanosLater);LocalDateTimeLocalDateTimeは日付と時刻に関する情報を扱うクラスです。2016-06-24T17:44:21.563上記2つで紹介したメソッドももちろん利用可能です。加えて日付と時刻両方に関する演算も可能です。2017-06-24T18:44:21.563比較も簡単です。3ZonedDateTimeZonedDateTimeは日付と時刻に関する情報を扱うクラスです。LocalDateTimeとの違いはタイムゾーンがつきます。Calenderに比べてだいぶ使いやすくなったなぁという印象です。積極的に利用してきたいと思いました。本記事を書くにあたり参考にした記事を後術しますが、中でも参考になったのが下記です。JSR-310が必要になったかから始まり、次の給料日を求めるなど実用的(?)なサンプルもあり為になりました。今回作成したサンプルプロジェクトはGithubリポジトリへあげてあります。#xcode11iOSDCの登壇が終わってホッとしているかっくんです。#bitriseiOSチームのかっくん(@fromkk)です。3つであなたの意図はもっと伝わる。こんばんわサーバサイドエンジニアのjonnyです。弊社では分析...2016-11-14Gitを支える内部構造についての話こんにちは。プラットフォームチームの山口です。»プロフィール子育てアプリFamm(ファム)を運営する、株式会社Timersのエンジニアブログです。最新の技術情報を日々発信していきます。iOSもっと見る月別アーカイブTimersでは各職種を積極採用中!急成長スタートアップで、最高のものづくりをしよう。募集の詳細をみるスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。