##Swift 3 : 298 bytes
Swift 3 : 298 bytes
let d=DateFormatter()
d.dateFormat="yyyy-MM-dd"
if let m=d.date(from:"1999年10月3日"){let n=NumberFormatter()
n.numberStyle = .ordinal
let s=n.string(from:NSNumber(value:Calendar.current.component(.day, from:m)))
d.dateFormat="MMMM YYY"
print("\(s!) \(d.string(from:m))")}else{print("(error/invalid)")}
##Swift 3 : 298 bytes
let d=DateFormatter()
d.dateFormat="yyyy-MM-dd"
if let m=d.date(from:"1999年10月3日"){let n=NumberFormatter()
n.numberStyle = .ordinal
let s=n.string(from:NSNumber(value:Calendar.current.component(.day, from:m)))
d.dateFormat="MMMM YYY"
print("\(s!) \(d.string(from:m))")}else{print("(error/invalid)")}
Swift 3 : 298 bytes
let d=DateFormatter()
d.dateFormat="yyyy-MM-dd"
if let m=d.date(from:"1999年10月3日"){let n=NumberFormatter()
n.numberStyle = .ordinal
let s=n.string(from:NSNumber(value:Calendar.current.component(.day, from:m)))
d.dateFormat="MMMM YYY"
print("\(s!) \(d.string(from:m))")}else{print("(error/invalid)")}
Swift##Swift 3 : 298 bytes
let dateFormatter = DateFormatterd=DateFormatter()
dateFormatterd.dateFormat = "yyyydateFormat="yyyy-MM-dd"
if let myDate = dateFormatterm=d.date(from:"1999年10月3日"){let numberFormatter = NumberFormattern=NumberFormatter()
numberFormattern.numberStyle = .ordinal
let day = numberFormatters=n.string(from:NSNumber(value:Calendar.current.component(.day, from: myDatem)))
dateFormatterd.dateFormat = "MMMMdateFormat="MMMM YYY"
print("\(days!) \(dateFormatterd.string(from: myDatem))")}else{print("(error/invalid)")}
Swift 3 :
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
if let myDate = dateFormatter.date(from:"1999年10月3日"){let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .ordinal
let day = numberFormatter.string(from:NSNumber(value:Calendar.current.component(.day, from: myDate)))
dateFormatter.dateFormat = "MMMM YYY"
print("\(day!) \(dateFormatter.string(from: myDate))")}else{print("(error/invalid)")}
##Swift 3 : 298 bytes
let d=DateFormatter()
d.dateFormat="yyyy-MM-dd"
if let m=d.date(from:"1999年10月3日"){let n=NumberFormatter()
n.numberStyle = .ordinal
let s=n.string(from:NSNumber(value:Calendar.current.component(.day, from:m)))
d.dateFormat="MMMM YYY"
print("\(s!) \(d.string(from:m))")}else{print("(error/invalid)")}
Swift 3 :
let myDateString = "1999年10月3日"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
if let myDate = dateFormatter.date(from: myDateString"1999年10月3日")
{
let dayComponent = Calendar.current.component(.day, from: myDate)
let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .ordinal
let day = numberFormatter.string(from: NSNumber(value: Calendar.current.component(.day, dayComponentfrom: myDate)))
dateFormatter.dateFormat = "MMMM YYY"
let somedateString = print("\(day!) \(dateFormatter.string(from: myDate))"
print(somedateString)
}
else{
print("(error/invalid)")
}
Swift 3 :
let myDateString = "1999年10月3日"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
if let myDate = dateFormatter.date(from: myDateString)
{
let dayComponent = Calendar.current.component(.day, from: myDate)
let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .ordinal
let day = numberFormatter.string(from: NSNumber(value: dayComponent))
dateFormatter.dateFormat = "MMMM YYY"
let somedateString = "\(day!) \(dateFormatter.string(from: myDate))"
print(somedateString)
}
else{
print("(error/invalid)")
}
Swift 3 :
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
if let myDate = dateFormatter.date(from: "1999年10月3日")
{
let numberFormatter = NumberFormatter()
numberFormatter.numberStyle = .ordinal
let day = numberFormatter.string(from: NSNumber(value: Calendar.current.component(.day, from: myDate)))
dateFormatter.dateFormat = "MMMM YYY"
print("\(day!) \(dateFormatter.string(from: myDate))")
}
else{
print("(error/invalid)")
}