Swift dateをlabelに取得する


Swift dateをlabelに取得するにはどうしたらいいですか？

[code]

    let formatter = DateFormatter()
            formatter.dateFormat = DateFormatter.dateFormat(fromTemplate: "EEEEE", options: 0, locale: Locale.current)
            print(formatter.string(from: Date())) 
    
[/code]

ではlabelに表示されません




あなたのコードには `UILabel` が登場していませんので、ラベルに表示できないのは当然です。

`DateFormatter`は、その名前の通り、日付データをフォーマットするものです。  
今回の場合は、`DateFormatter`で日付を加工し文字列を手に入れる処理となっていますね。

ラベルに表示するには、`UILabel`のインスタンスを生成し、`text`プロパティに文字列を代入することによってできます（もちろんそのラベルは見えているViewに置いてあるなどのもろもろの前提条件等もあります）。

なので、今回`DateFormatter`で手に入れた文字列を、`UILabel`の`text`プロパティに代入してお使いください。




あなたのコードには `UILabel` が登場していませんので、ラベルに表示できないのは当然です。

`DateFormatter`は、その名前の通り、日付データをフォーマットするものです。  
今回の場合は、`DateFormatter`で日付を加工し文字列を手に入れる処理となっていますね。

ラベルに表示するには、`UILabel`のインスタンスを生成し、`text`プロパティに文字列を代入することによってできます（もちろんそのラベルは見えているViewに置いてあるなどのもろもろの前提条件等もあります）。

なので、今回`DateFormatter`で手に入れた文字列を、`UILabel`の`text`プロパティに代入してお使いください。

