要转换日期和时间,我使用了这个:
let formatter = NSDateFormatter()
formatter.calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierISO8601)
formatter.locale = NSLocale(localeIdentifier: "en_US_POSIX")
formatter.timeZone = NSTimeZone(forSecondsFromGMT: 0)
formatter.dateFormat = "M/dd/yyyy, h:mm"
formatter.AMSymbol = "AM"
formatter.PMSymbol = "PM"
let dateString = formatter.stringFromDate(model.courseDate)
print(dateString)
Run Code Online (Sandbox Code Playgroud)
如果课程日期为"courseDate ="2017-01-09 01:00:00 +0000";" 但我打印出来的情况如下: 2017年1月1日,1点没有任何上午或下午.
我怎样才能做到这一点?
谢谢.
我试图将该类声明为公共类,如下所示
class RewardsAndRedemptionModel:BaseObject {
var rewardHistory :[RewardHistoryModel]!
}
Run Code Online (Sandbox Code Playgroud)
这是我试图让班级公开的地方,但我不能.
public class RewardHistoryModel :BaseObject {
var rewardValue : String!
var recordedByName : String!
var rewardFor : String!
}
Run Code Online (Sandbox Code Playgroud)
即使我阅读互联网上提供的文件,我也无法得到它,请帮助我.
class FirstView: UIView {
@IBOutlet weak var lbl1: UILabel!
@IBOutlet weak var lbl1: UILabe2!
@IBOutlet weak var btn1: UIButton!
override init(frame: CGRect) {
super.init(frame: frame)
setupView()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
setupView()
}
func setupView() {
//view setups
}
}
Run Code Online (Sandbox Code Playgroud)
现在,在下一堂课中,我尝试获取按钮的action事件,但它总是会提示“ App”课。UIViewHelper'未实现methodSignatureForSelector:-提前解决无法识别的选择器+ [App。UIViewHelper NotesClicked:]
class UIViewHelper
{
case 1:
let lowerDetail = FirstView()
lowerDetail.lbl1.text = "Worked"
lowerDetail.lblw.text = "Happy"
lowerDetail.btn1.addTarget(self, action: #selector(NotesClicked), forControlEvents: UIControlEvents.TouchUpInside)
print("Sleep")
break
}
@objc func NotesClicked(sender :UIButton) {
print("Worked")
}
}
Run Code Online (Sandbox Code Playgroud)
当UIViewHelper扩展 …
我想从日期选择器中获取日、月、年的单独字符串值。并将这三个值分配给 3 个变量。我已经做到了这一点:
@IBAction func doneClicked(sender: UIButton) {
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = GlobalConfiguration.getDatePickerFormat()
let formattedDate = dateFormatter.stringFromDate(self.datePicker.date)
self.delegate?.datePickerDidSelect(formattedDate)
}
Run Code Online (Sandbox Code Playgroud)
这是我的几个代码,我可以将日期文本设置为按钮标题的字符串。现在我想要分别天、月和年。我怎样才能做到这一点..??
我从这里得到文件大小:
let docummentdata: NSData = NSFileManager.defaultManager().contentsAtPath(path)!
Run Code Online (Sandbox Code Playgroud)
现在我想要的是docummentdata大小是否大于10MB.我想做点什么,还有别的什么.我试过这样做:
var result: Int = Int(docummentdata.length)
Run Code Online (Sandbox Code Playgroud)
并做到了
if docummentdata.length < 1e+7{
print("compared")
}
else
{ print("not compared")
}
Run Code Online (Sandbox Code Playgroud)
我得到了这样的东西
二元运算符<不能应用于Int和Double类型的操作数 如何比较字节和执行程序?