IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

Swift xcodeの日付から日付オブジェクトをどのように作成しますか?


Swiftが独自の構造体タイプDateを定義しているため、ObjectiveC-Backgroundから来るのでNSDateを使用する必要はありません。日付はNSDateクラスにブリッジします。これらは、Objective-CAPIと相互作用するコードで互換的に使用できます。

日付の詳細については、公式のアップルドキュメントhttps://developer.apple.com/documentation/foundation/date

を確認してください。

この投稿では、日付オブジェクトを作成する方法を説明します。それでは、この目的でPlaygroundを使用することから始めましょう。

まず、現在の日付と時刻(UTC)を取得する方法、現在の日付と時刻を取得する方法、Dateのオブジェクトを作成する方法、プレイグラウンドに以下のコードを入力して結果を確認する方法を説明します。

let currentDateAndTime = Date()
print(currentDateAndTime)

これは、日付オブジェクトを作成する最も簡単な方法です。

次に、データオブジェクトを作成する2番目の方法、つまりDateFormatterを使用する方法を確認します。

詳細については、https://developer.apple.com/documentation/foundation/date

let stringDate = "2019-10-10"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
let date = dateFormatter.date(from: stringDate)
print(date ?? "")

これを使用して、必要に応じて日付を変換できます。

データオブジェクトを作成する3番目の方法は、日付コンポーネントを使用することです。

var date = DateComponents()
date.year = 2019
date.month = 12
date.day = 12
date.timeZone = TimeZone(abbreviation: "IST")
date.hour = 12
date.minute = 34
date.second = 55
let userCalendar = Calendar.current
let dateAndTime = userCalendar.date(from: date)
print(someDateTime ?? "")

  1. iOSの配列からプログラムでピッカーを作成するにはどうすればよいですか?

    ピッカービューには、ユーザーがアイテムを選択するために操作する1つまたは複数のホイールが表示されます。コンポーネントと呼ばれる各ホイールには、選択可能なアイテムを表す一連のインデックス付き行があります。 UIPickerは重要なコンポーネントの1つであり、ほとんどのアプリケーションでほとんど使用されています。それらは主にフォームベースのアプリケーションで表示されます。 詳細については、https://developer.apple.com/documentation/uikit/uipickerviewをご覧ください。 この投稿では、プログラムでUIPickerを作成し、そこから配列値を

  2. Swiftを使用してiOSアプリでWebViewを作成するにはどうすればよいですか?

    iOS開発者は、WebViewを使用するために、Webで何かを表示する必要がある複数のシナリオに遭遇します。 Appleによる 、−アプリ内ブラウザなどのインタラクティブなWebコンテンツを表示するオブジェクトです。 したがって、この投稿では、WebViewを作成してデータをロードする方法を説明します。 それでは始めましょう ステップ1 − Xcodeを開き、単一のビューアプリケーションを作成して、WebViewSampleという名前を付けます。 ステップ2 − ViewController.swiftファイルを開き、WebKitモジュールをインポートします。 WebKitをインポー