タイムゾーンの変更方法を教えていただけますか。
下記のコードを実行すると、現在時間とずれたデータが保存されます。ネットで調べたところグリニッジ天文台の時間が記録されるみたいです。日本時間が保存されるようにタイムゾーンを変更する方法を教えていただけますか。
環境はSwift 4、MacBookProです。
現在時間保存用のコード
import UIKit
import RealmSwift
class inputViewController: UIViewController {
@IBAction func save(_ sender: UIButton) {
try! realm.write{
self.diary.title = self.titleTextField.text!
self.diary.body = self.bodyTextView.text
self.diary.date = NSDate() // 問題の箇所
現在時間表示用のコード
import UIKit
import RealmSwift
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
...
//セルの内容
func tableView(_ tableView:UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
//再利用可能なセル
let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.subtitle, reuseIdentifier: "Cell")
//セルに値を設定する
let object = dataArray[indexPath.row]
cell.textLabel?.text = object.title
cell.detailTextLabel?.text = object.date.description // 問題の箇所
...
}