未分類

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

DateFormatterの使い方

Date型の日付を文字列にして表示する。 let date = Date() import Foundation //フォーマットを指定 let formatter = DateFormatter() …

no image

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

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

no image

StaticCellでコードから特定のセルを選択状態にしたい時

セルを選択したいタイミングに以下のコードを書く。 sectionとrowでセルを指定する。 tableView.selectRow(at: IndexPath(row: 0, section: 1), …

文字をバラバラに表示させる

バラバラ文字を作る 文字を全選択したら「GG分解」のスクリプトを適用する。 適用すると文字がパーツごとに選択できるようになる。 最終的に表示されるバラバラな状態になるよう位置を調整して、キーを打ってお …