|< How to integrate SpriteKit using SpriteView||How to make TextField uppercase or lowercase using textCase() >|
Updated for Xcode 12.0
New in iOS 14
SwiftUI’s text views come with two specific date formatters to make dates look better on screen: one to handle single dates, and one to handle date ranges.
The date range version is actually simpler, because you just provide a closed date range and it will make sure it’s formatted appropriately according to the user’s locale:
For example, that might show “10:30AM-10:40AM”.
When working with single dates, you should provide a
style parameter to accompany it to determine how the date should be formatted. Here are some options:
// show just the date Text(Date().addingTimeInterval(600), style: .date) // show just the time Text(Date().addingTimeInterval(600), style: .time) // show the relative distance from now, automatically updating Text(Date().addingTimeInterval(600), style: .relative) // make a timer style, automatically updating Text(Date().addingTimeInterval(600), style: .timer)
SPONSORED Are you tired of wasting time debugging your Swift app? Instabug’s SDK is here to help you minimize debugging time by providing you with complete device details, network logs, and reproduction steps with every bug report. All data is attached automatically, and it only takes a line of code to setup. Start your free trial now and get 3 months off exclusively for the Hacking with Swift Community.
Link copied to your pasteboard.