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

iOSで2つの日付の違いを取得するにはどうすればよいですか?


2つの日付の違いを取得するのは簡単です。日付の合間にプレイする方法を知っておく必要があります。

日付のフォーマットにはDateFormatterクラスを使用します。

DateFormatterのインスタンスは、NSDateオブジェクトの文字列表現を作成し、日付と時刻のテキスト表現をNSDateオブジェクトに変換します。

詳しくはこちらをご覧ください

https://developer.apple.com/documentation/foundation/dateformatter

カレンダー構造も使用します。アップルはその美しいドキュメントを提供しています。

https://developer.apple.com/documentation/foundation/calendar

それでは始めましょう。

Xcode、新しいプレイグラウンドを開きます。

以下のコードをコピーしてください

import UIKit
// create object of DateFormatter and Calendar
let formatter = DateFormatter()
let calendar = Calendar.current
// specify the format,
formatter.dateFormat = "dd-MM-yyyy"
// specify the start date
let startDate = formatter.date(from: "10-08-2018")
// specify the end date
let endDate = formatter.date(from: "23-09-2019")
print(startDate!)
print(endDate!)
let diff = calendar.dateComponents([.day], from: startDate!, to: endDate!)
// print the diff between the two dates
print(diff)

  1. Androidで2つの地理的な場所の間の距離を取得するにはどうすればよいですか?

    この例は、Androidで2つの地理的な場所の間の距離を取得する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http:

  2. Excelで2つの日付間のうるう年数を計算する方法

    うるう年のデータをリストに保持することは、企業、政府機関、およびイベント主催者にとって重要です。 Excelで2つの日付の間のうるう年数を確認する必要がある場合は、この記事をお読みください。 うるう年は、うるう年以外の年より1日長くなりますが、多くの計算に影響を与えます。多くの企業の給与はうるう年によって異なり、ビジネスの利益計算はうるう年の影響を受けます。 Excelで2つの日付間のうるう年数を計算する Excelで2つの日付の間のうるう年の数をカウントする構文は次のとおりです。 =DATE(YEAR(<cell with end date>),1,1)-DATE(YEAR(