DatePickerOfView.m 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // DatePicker.m
  3. // BuguLive
  4. //
  5. // Created by GuoMs on 16/9/6.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #import "DatePickerOfView.h"
  9. @implementation DatePickerOfView
  10. - (void)awakeFromNib
  11. {
  12. [super awakeFromNib];
  13. self.datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(0, self.timeLable.frame.origin.y + self.timeLable.size.height + 5, kScreenW, 215)];
  14. [self addSubview:self.datePicker];
  15. [self.datePicker setLocale:[[NSLocale alloc]initWithLocaleIdentifier:@"zh_Hans_CN"]];
  16. self.datePicker.minimumDate = [NSDate date];
  17. self.datePicker.minuteInterval = 1;
  18. [self.datePicker addTarget:self action:@selector(handleSelectTime) forControlEvents:UIControlEventValueChanged];
  19. }
  20. #pragma mark -- 日历
  21. - (void)handleSelectTime
  22. {
  23. NSDate *select = [self.datePicker date];
  24. NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
  25. [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
  26. NSString *dateAndTime = [dateFormatter stringFromDate:select];
  27. self.timeLable.text = dateAndTime;
  28. }
  29. @end