首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOS 开发

    时间国际化 swift DateFormatter

    func string(format: String) -> String {//"dd MMM hh.mm" 1月20日 上午11:10 let formatter = DateFormatter

    99520发布于 2021-01-27
  • 来自专栏Elixir

    你有没有掉进去过这些 BigDecimal 和 DateFormatter 的“陷阱“

    System.out.println(d1.equals(d2)); System.out.println(d1.compareTo(d2)); } equals() 方法,精度不同直接返回 false 二、DateFormatter

    52630编辑于 2022-08-19
  • 来自专栏BAT的乌托邦

    【小家Spring】聊聊Spring中的格式化:Formatter、AnnotationFormatterFactory、DateFormatter以及@DateTimeFormat...

    // @since 3.0 // 处理java.util.Date 和JSR310无关 public class DateFormatter implements Formatter<Date> { dateFormatter = new DateFormatter(); System.out.println(dateFormatter.print(date, Locale.CHINA dateFormatter.setIso(DateTimeFormat.ISO.DATE_TIME); //dateFormatter.setStyle(DateFormat.FULL ,那么注册它 也来处理Calendar以及Date if (this.dateFormatter ! > fieldType) { DateFormatter formatter = new DateFormatter(); // style属性支持使用占位符的形式~ setStylePattern

    4.3K31发布于 2019-09-03
  • 来自专栏陈满iOS

    iOS开发·NSDate日期基本操作方法

    获取日期格式对象 - (NSDateFormatter *)dateFormatter { if (dateFormatter == nil) { dateFormatter = [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; } return dateFormatter; } 二、日期比较操作 1. 方法调用 //获取被比较的指定日期 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat *oneDayStr = [dateFormatter stringFromDate:oneDay]; NSString *anotherDayStr = [dateFormatter stringFromDate :anotherDay]; NSDate *dateA = [dateFormatter dateFromString:oneDayStr]; NSDate *dateB = [

    1.3K10发布于 2018-09-10
  • 来自专栏学海无涯

    SwiftUI-日期显示总结

    { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss " return dateFormatter } var body: some View { VStack { DatePicker 方式.png 不选择显示到Text SwiftUI 1.0 SwiftUI 1.0 时 Text 就可以显示日期字符串,而且可以同时使用DateFormatter。 { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd hh:mm:ss " return dateFormatter } var body: some View { VStack { Text("\(

    1K10编辑于 2024-04-28
  • 来自专栏韦弦的偶尔分享

    在iOS 16中用SwiftUI Charts创建一个折线图

    = DateFormatter() dateFormatter.dateFormat = "yyyyMMdd" dateFormatter.dateStyle = .long dateFormatter.timeStyle = .none dateFormatter.locale = Locale(identifier: "en_US") return dateFormatter.string(from: weekday) } } GroupBox ( "Line Chart - Daily Step Count") { var shortDay: String { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "EEE" return dateFormatter.string(from: weekday) } } 此 shortDay 用于图表中 LineMarks 的 x 值。

    4.3K20编辑于 2022-11-07
  • 来自专栏好派笔记

    NSDate 的一些操作

    NSLog(@"formater = %@",formatter); //获取日期格式对象 - (NSDateFormatter *)getDateFormatter { if (dateFormatter == nil) { dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateStyle:NSDateFormatterMediumStyle ]; [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; } return dateFormatter; }

    63700发布于 2021-10-31
  • 来自专栏代码伴一生

    NSDate 的一些操作

    NSLog(@"formater = %@",formatter); //获取日期格式对象 - (NSDateFormatter *)getDateFormatter { if (dateFormatter == nil) { dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateStyle:NSDateFormatterMediumStyle ]; [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; } return dateFormatter; }

    62700发布于 2021-09-22
  • 来自专栏iOS122-移动混合开发研究院

    Mantle--国外程序员最常用的iOS模型&字典转换框架

    { NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH :mm:ss'Z'"; return dateFormatter; } - (instancetype)initWithDictionary:(NSDictionary { NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.locale :mm:ss'Z'"; return dateFormatter; } + (NSDictionary *)JSONKeyPathsByPropertyKey

    2K60发布于 2018-01-02
  • 来自专栏用户1337634的专栏

    Spring Boot为Jackson配置日期时间格式

    . */ @Bean public DateTimeFormatter dateFormatter() { int begin = pattern.indexOf ("y"); int end = pattern.lastIndexOf("d"); String dateFormatter = pattern.substring(begin , end + 1); log.info("datetime formatter: {}, date formatter: {}", pattern, dateFormatter); return DateTimeFormatter.ofPattern(dateFormatter); } /** * 为Jackson配置LocalDateTime和LocalDate ())); builder.deserializerByType(LocalDate.class, new LocalDateDeserializer(dateFormatter

    2.2K20发布于 2021-06-11
  • 来自专栏岑志军的专栏

    iOS 两日期之间相差几天

    //获得当前时间 NSDate *now = [NSDate date]; //实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设定时间格式 [dateFormatter setDateFormat:@"yyyy-MM-dd HH: mm:ss"]; NSDate *oldDate = [dateFormatter dateFromString:date]; NSCalendar *gregorian = [[NSCalendar = [[NSDateFormatter alloc] init]; [dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:8 * 60 * 60]]; [dateFormatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"]; NSString *timeStr = [dateFormatter

    1.8K50发布于 2018-05-28
  • 来自专栏闷骚的程序员

    iOS|一个与 NSDateFormatter 有关的小 Bug

    dateFromStr: 是一个 category 方法,实现是这样的: + (NSDate*)dateFromStr:(NSString *)dateStr { NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; return [dateFormatter dateFromString:dateStr]; } 经过调试,发现 remoteDate 在 24小时制 开关关闭时,返回的是 nil,而在打开时,返回的是正确的时间。 = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; [dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"]]; return [dateFormatter dateFromString

    39710编辑于 2024-07-06
  • 来自专栏学海无涯

    39.Swift学习之常用数据类型

    let date = Date() print(date) // 输出:2019-08-01 02:27:14 +0000 日期格式:DateFormatter,是一个类。 从上面的代码可以看出,默认情况下的输出格式并不一定是我们需要的,这时候需要用DateFormatter格式化日期的输出格式。 let date = Date() // 构造格式化工具 let formatter = DateFormatter() // 指定输出格式,可以自由制定,但是固定的是 yyyy:年 MM:月 dd:日 let formatter = ISO8601DateFormatter() // String转Date let date = formatter.date(from: "2020-01-01T12: = DateFormatter() dateFormatter.dateFormat = "yyyy/MM/dd" let date1 = dateFormatter.date(from: "2020

    1.9K10发布于 2020-12-22
  • 来自专栏PUSDN平行宇宙软件开发者网

    在Spring Boot中,如何配置@DateTimeFormat接受多种格式?

    为此,你需要做以下几个步骤: 创建自定义的 ​DateFormatter​ 类:此类将定义如何解析和格式化日期。 配置 ​ConversionService​ 或 ​FormatterRegistry​:将自定义的 DateFormatter 注册到 Spring 的 ConversionService 中。 在你的控制器中使用自定义格式:通过 @InitBinder 方法来绑定你自定义的 DateFormatter。 以下是一个详细的示例: 1. 创建自定义 ​​DateFormatter​​ 类 首先,创建一个新的类来定义自定义的 ​​DateFormatter​​。 在控制器中使用自定义格式 你可以通过 ​​@InitBinder​​ 方法来绑定你自定义的 ​​DateFormatter​​。

    71810编辑于 2025-05-20
  • 来自专栏Nicky's blog

    Mybatis系列之前端显示时间格式问题解决方法

    org.springframework.format.FormatterRegistrar; import org.springframework.format.FormatterRegistry; import org.springframework.format.datetime.DateFormatter final FormatterRegistry registry){ super.addFormatters(registry); registry.addFormatter(dateFormatter ()); } @Bean public DateFormatter dateFormatter(){ return new MyDateFormatter(); } class MyDateFormatter extends DateFormatter { @Override public String print

    61210编辑于 2022-05-07
  • 来自专栏菩提树下的杨过

    spring mvc4的日期/数字格式化、枚举转换

    org.springframework.context.i18n.LocaleContextHolder; 9 import org.springframework.format.datetime.DateFormatter Locale.US); 20 21 //--------测试日期格式化---------- 22 Date d = new Date(); 23 DateFormatter dateFormatter = new DateFormatter(); 24 //按中文格式输出日期 25 System.out.println(dateFormatter.print 29 conversionService.addFormatter(dateFormatter); 30 31 System.out.println( conversionService.convert(d, String.class));//Oct 30, 2014 32 33 dateFormatter.setPattern

    1.4K30发布于 2018-09-20
  • 来自专栏iOS122-移动混合开发研究院

    DateTools,可能是最好用的iOS日期工具库

    *firstPeriod = [DTTimePeriod timePeriodWithStartDate:[dateFormatter dateFromString:@"2014 11 05 18:15 :[dateFormatter dateFromString:@"2016 11 05 18:15:12.000"]]; // 把时间段添加到集合中. alloc]init]; [dateFormatter setDateFormat: @"YYYY MM dd HH:mm:ss.SSS"]; DTTimePeriod *firstPeriod = :[dateFormatter dateFromString:@"2015 11 05 18:15:12.000"]]; DTTimePeriod *secondPeriod = [DTTimePeriod timePeriodWithStartDate:[dateFormatter dateFromString:@"2015 11 05 18:15:12.000"] endDate:[dateFormatter

    2.1K100发布于 2018-01-02
  • 来自专栏程序员DMZ

    Spring官网阅读(十五)Spring中的格式化(Formatter)

    其中我们比较熟悉的可能就是DateFormatter了 使用如下: public class Main { public static void main(String[] args) throws Exception { DateFormatter dateFormatter = new DateFormatter(); dateFormatter.setIso(DateTimeFormat.ISO.DATE ); System.out.println(dateFormatter.print(new Date(), Locale.CHINA)); System.out.println(dateFormatter.parse > fieldType) { // 通过这个DateFormatter来完成格式化 DateFormatter formatter = new DateFormatter(); String

    2K40发布于 2020-07-07
  • 来自专栏Swift社区

    在 iOS 16 中用 SwiftUI Charts 创建一个折线图

    = DateFormatter() dateFormatter.dateFormat = "yyyyMMdd" dateFormatter.dateStyle = .long dateFormatter.timeStyle = .none dateFormatter.locale = Locale(identifier: "en_US") return dateFormatter.string(from: weekday) } } GroupBox ( "Line Chart - Daily Step Count") var shortDay: String { let dateFormatter = DateFormatter() dateFormatter.dateFormat = "EEE" return dateFormatter.string(from: weekday) } } 此 shortDay 用于图表中 LineMarks 的 x 值。

    4.6K20编辑于 2022-12-12
  • 来自专栏全栈程序员必看

    Java实现时间动态显示方法汇总

    the time display area * */ protected class JLabelTimerTask extends TimerTask{ SimpleDateFormat dateFormatter = new SimpleDateFormat(DEFAULT_TIME_FORMAT); @Override public void run() { time = dateFormatter.format = new SimpleDateFormat(DEFAULT_TIME_FORMAT); displayArea.setText(dateFormatter.format( Calendar.getInstance update the time display area * */ public class JLabelTimerTask extends TimerTask{ SimpleDateFormat dateFormatter (timeZone); time = dateFormatter.format(Calendar.getInstance().getTime()); displayArea.setText(time

    2.1K10编辑于 2022-07-18
领券