未分類

date(byAdding:to:options:)で日付を操作する

投稿日:

date(byAdding:to:options:)
指定された日付に、指定された要素を追加して、新たな日付を返す。

とある日付に任意の日数分足した日付を求められる。

import Foundation

var dateComponents = DateComponents()
dateComponents.day = 10

var date = Date()

var newDate = Calendar.current.date(byAdding: dateComponents, to: date)!

print("\(dateComponents.day!)日を追加する")
print(date)
print(newDate)

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

音声をフェードイン、フェードアウト、トランジションさせる

フェードインする方法 エフェクトの[オーディオトランジション] → [クロスフェード] → [指数フェード]をドラッグして、タイムライン上にある音声の頭の部分に持っていく。 指数フェードの範囲は変えら …

no image

TableViewとStaticCellでiPhonの設定画面風を作る

TableViewとStaticCellとNavigationControlleを使って設定画面ぽいものを作るサンプル↓ 参考:UITableView + Static Cellsでアプリ内設定画面を …

no image

AutoLayoutで均等な横並びにする

AutoLayoutで均等に並べるための基本が分かりやすく載っている↓ 参考:Xcode|StoryboardのAutoLayoutを使用してラベルやボタンを均等に配置する

編集点を消す方法

消したい編集点にタイムラインカーソルを合わせて右クリック→スルー編集を結合

no image

NavigationControllerでpopで前の階層を戻った時に値を渡す

NAvigationControllerで次の階層へ行く時に値を渡す方法と異なるので注意。 ひとつ前の階層のVCで受け取る変数を宣言しておく。 現在の階層で以下を記述する。 // 一つ前のViewCo …