NSDateformatter 根据 currentLocale setDateFormat

2023-12-23

我可能会因为一个愚蠢的问题而发疯。

我有 3 个字符串:年、月、日。我需要根据 currentLocale 获得正确格式的日期,因此,如果 currentLocale localeIdentifier 是 en_US 我的 dateFormat 应该是: 月/日/年

如果是 fr_FR,则日期格式应为 dd/MMM/yyyy

我不认为唯一的方法是获取 currentLocale localeIdentifier 并从一堆 if then 开始。

提前致谢。

Max


如果我理解你的问题,你想设置你的NSDateFormatter用户设备的区域设置。为此,你可以这样做:

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterNoStyle];
[dateFormatter setLocale:[NSLocale currentLocale]];
NSDate *date = [NSDate date];
NSString *dateString = [dateFormatter stringFromDate:date];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NSDateformatter 根据 currentLocale setDateFormat 的相关文章

  • 核心蓝牙在后台进行广告和扫描

    我一直在尝试设置一个应用程序 使设备既扫描外围设备又作为外围设备进行广告 目标是当两个设备通过蓝牙发现彼此靠近时在后台被唤醒 从 Apple 文档来看 您似乎应该能够在后台运行 BLE 启用蓝牙中心和蓝牙外设后台模式 并且当一台设备位于前台
  • 应用程序在第二次运行 nsnull 计数的循环时崩溃

    我有一个循环 第一次运行正常 但第二次循环时我得到 NSNull count unrecognized selector sent to instance 0x3a094a70 Terminating app due to uncaught
  • CoreAnimation 性能分析 - CAReplicatorLayer 与 CAShapeLayer

    我正在制作一个依赖 CoreAnimation 的应用程序 它有一个 CAReplicatorLayer 和一个 CAShapeLayer 作为子层 当进行 12 次复制 然后对路径进行动画处理 在 touchMoved 上更改它 时 一旦
  • 如何更改 UISwitch 关闭状态的默认颜色?

    我想更改 UISwitch 中 onTintColor 的颜色以表示关闭状态 切换位于表格视图中 并且以编程方式进行切换 settingsSwitch setBackgroundColor UIColor whiteColor settin
  • 找不到导航对象。您的组件是否位于导航器屏幕内?

    在我下面的代码中 当我使用 useNavigation 时 它会给出像我的问题一样的错误 如何使用useNavigation 请任何人都可以解决此错误 错误 找不到导航对象 您的组件是否位于导航器屏幕内 我从这里跟踪了代码https rnf
  • iOS 上每个选项的带有图像的操作表

    有没有办法在 iOS 上将图像添加到操作表中 与苹果在应用程序商店或苹果音乐应用程序上所做的一样 我对苹果文档的基本搜索表明我没有在操作表中子类化或添加子视图 UIActionSheet 并非设计为子类化 也不应向其层次结构添加视图 苹果文
  • Swift 3 '[UIApplicationLaunchOptionsKey:任意]?'无法转换为 '[String : NSString]'

    我有一个 TVOS 应用程序已从 Swift 2 转换为 Swift 3 但出现以下错误 我不确定如何让它安静下来 UIApplicationLaunchOptionsKey 任意 无法转换为 String NSString 它出现在这段代
  • cordova-plugin-whitelist 适用于 Android,但不适用于 iOS (Phonegap Build)

    我正在开发一个用 Cordova 封装并使用 Phonegap Build 构建的 JavaScript 应用程序 我们包括cordova plugin whitelist来自我们构建中的 npm 并添加了
  • 使用 JavaScript 从 URL 变量读取来加载不同的 CSS 样式表

    我试图在我的 WordPress 博客上使用两个不同的样式表 以便在通过 Web 访问页面时使用一个样式表 而在通过我们的 iOS 应用程序访问博客内容时使用另一个样式表 现在 我们将 app true 附加到来自 iOS 应用程序的 UR
  • iOS Swift 检测键盘事件

    我能以某种方式检测来自 iOS 键盘的事件吗 我想检测此类事件UIViewController哪个没有UITextField或任何此类物体 我只有四个圆圈UIView我想在按下键盘上的按钮时将它们涂成不同的颜色 您没有任何对象可以从键盘获取
  • 如何向 JSQMessagesViewController 单元添加自定义视图,使其包含一个带有一些按钮和文本视图的视图?

    我在用https github com jessesquires JSQMessagesViewController issues 1820 https github com jessesquires JSQMessagesViewCont
  • iOS 4.2.1 丢失文件?

    这是我第一次使用最新的 xcode 3 2 5 和新的 iOS 4 2 1 当我在设备上运行应用程序时 我收到以下运行时错误 无法读取 Developer Platforms iPhoneOS platform DeviceSupport
  • 使用 UIActionSheet 更改视图时工具栏项目消失

    当从 a 启动视图时UIActionSheet按钮 通过导航栏后退按钮返回视图后 工具栏虽然仍然可见 但上面没有任何以前的按钮 自从更新到 iOS 6 以来 这个错误就出现了 并且是在模拟器和仅运行 iOS 6 的设备上测试时发生的 如果我
  • 如何在 RestKit 中为同一类提供两条发布路线

    由于我无法弄清楚如何为同一个类设置两个不同的 POST 资源路径 因此我尝试手动创建 RKObjectLoader 请求 但它似乎不断发送 GET 请求而不是 POST 即使我已将方法设置为邮政 这是我的代码 User user User
  • iOS 解决方案仅当图像尚未使用 SDWebImage 缓存在内存中时才加载带有动画的图像

    我已经为这个问题苦苦挣扎了几天 以前我使用 AFNetworking 类别来加载和缓存图像 但它的回调中没有提供缓存类型 所以我过去常常在每个控制器中跟踪哪些图像已经加载 我浏览了 SDWebImage 它提供了我正在寻找的东西 SDIma
  • 自动布局和ios5

    我正在使用故事板 我已经使用了自动布局 但它不适用于 ios5 并且会崩溃 所以我想删除它 但是 如何取消选中自动布局 但如果我取消选中自动布局 我如何为 iPhone 4 和 5 设置屏幕 Regards 您可以在 IB 中禁用自动布局
  • 更改 UITextField 辅助功能描述

    有没有办法将 UITextField 的辅助功能标签设置为 文本字段 之外的其他内容 因此 我不想将其称为 文本字段 而是将其命名为 代码验证字段 我的建议是不要试图在内置语音输出上智取系统 对于盲人用户来说 文本字段正在编辑 相当于 该项
  • 如何将十六进制数组转换为 UIImage?

    有几个与使用 P25mi 动态打印图像相关的未解答问题 没有一个得到公认的答案 下面有几个链接 如何将图像转换为位图代码以便在 iPhone 中进行蓝牙打印 https stackoverflow com questions 1383828
  • iPhone 标签栏上的未读计数

    在 Cocoa Touch 上实现 TabBar 上图标的未读计数的最佳方法是什么 我想模仿 SMS 或邮件应用程序的行为 向我的应用程序的用户显示未读消息计数 并使用包含数字的红点 您正在寻找的属性称为徽章 您可以通过执行以下操作来设置它
  • 如何自动为 Swift 类创建初始化程序?

    UPDATE 使用结构而不是类 struct 在很多方面都更好 它有自己的初始化器 这是我的模型课 是否有可能创建init自动方法 每次我都必须将所有变量一一初始化 这会花费很多时间 class Profile var id String

随机推荐

  • Apollo / GraphQL 具有不同参数的相同查询

    我将如何使用不同的参数进行 Apollo 查询 假设我的应用程序有用户的概念 我希望我的 API 能够通过 ID 或用户名查找用户 看来我做不到 type Query user id ID User user username String
  • 如何在 Objective-C 中访问 swift 5 结果枚举类型

    我在swift 5中编写了一个类方法 其参数为Result类型 现在我想在objective c中使用这个方法 可以吗 如果是 怎么办 objc public class DemoClass NSObject objc public fun
  • 如何知道给定的字符串是否是有效的 UTC 日期时间格式?

    我需要允许接受 UTC 日期时间 http www w3 org TR NOTE datetime http www w3 org TR NOTE datetime Such as Year YYYY eg 1997 Year and mo
  • Puppeteer 无法捕获失败的请求和错误

    我试图从失败的请求和 js 错误中收集数据 我正在使用以下网站 https nitzani1 wixsite com marketing automation 3rd page https nitzani1 wixsite com mark
  • 使用apache rewrite时如何隐藏URL更改?

    使用 apache 重写时如何隐藏 URL 更改 我已经在这个问题上搜索了几个小时 并决定来这里寻找答案 因此 任何帮助 线索将不胜感激 现在我正在使用 RewriteRule Page http domain com page cfm p
  • 如何使用 jQuery 以编程方式禁用页面滚动

    使用 jQuery 我想禁用正文的滚动 我的想法是 Set body overflow hidden 捕捉电流scrollTop scrollLeft 绑定到body滚动事件 将scrollTop scrollLeft设置为捕获的值 有没有
  • 使用相机拍摄,在图像视图中显示并保存到图片

    我花了一个月的时间尝试进行简单的相机捕捉 但没有成功 我正在开发的这个应用程序几个月前运行得很好 但自从我将 Android 更新到版本 7 后 该应用程序停止正常工作 我想单击一个按钮 在捕获后激活相机 内置而不是 api 以在 imag
  • 在 Twitter Bootstrap 主题之间切换?

    我正在为一个基于 Twitter Bootstrap 的客户开发一个项目 他希望有不同的配色方案供用户选择 例如 有一个红色配色方案和一个蓝色配色方案 用户可以通过顶部的菜单进行更改 是否有任何 jQuery 插件 或其他任何相关插件 可以
  • jQuery DataTables 过滤多个表

    我在一些 HTML 表中使用 jQuery DataTables 好吧 我有一个页面 其中列出了几个表 并且我必须使用相同的过滤器来过滤所有表 案例中是我定制的日期范围 所有表格都使用相同的 css 类来构造数据表并按我在的日期范围进行搜索
  • 无法将屏幕截图上传到 Google Marketplace

    在 Google Cloud Platform 中我启用了应用市场 SDK将工作表发布到 Marketplace In API 和服务 gt Apps Marketplace SDK gt 发布我无法上传屏幕截图 我不断得到未保存 看这里
  • 数组引用参数有什么用处?

    我最近发现了一些这样的代码 typedef int TenInts 10 void foo TenInts arr 你能在身体里做什么foo 这是有用的 如果声明是 void foo int arr or void foo int arr
  • 给定半径内的周边城镇列表

    是否可以获取给定半径内的周边 城镇 列表 如果可以的话 有人可以给我一些指示吗 谢谢 Google 地图不允许这样做 不过 您可以使用 geonames org 但即使他们也没有附近城镇的列表 这样做的方法似乎是 获取附近邮政编码的列表 查
  • Google Play 商店禁用取消发布

    我是一名新开发人员 我正在尝试取消发布处于 开放测试 模式的应用程序 但 取消发布 按钮被禁用 开放测试 模式有问题吗 请帮帮我 你可以试试这个 打开发布概述选项卡 If Managed Publishing turned on turn
  • 根据年份和月份列创建每月第 7 个工作日的新列

    我有一个包含两列的数据框 为了简单起见 我省略了另一个变量的年份和月份 它看起来像这样 YearOfSRC MonthNumberOfSRC 0 2022 3 1 2022 4 2 2022 5 3 2022 6 4 2021 4 2052
  • XCTestCase 可选实例变量

    当我实际上将可选实例变量设置为非零时 为什么它是零 Code class FooTests XCTestCase var foo Int func test A setFoo XCTAssertNil foo foo 1 XCTAssert
  • android KSOAP2 HttpsTransport 警告 End mothd [重复]

    这个问题在这里已经有答案了 可能的重复 KSOAP永不超时 https stackoverflow com questions 5489671 ksoap never timeout 我成功地使用 KSOAP2 使用 Web 服务 但 Ec
  • onActivityResult 方法未被调用

    我的 Android 应用程序遇到问题 我不知道为什么按下操作栏中的 向上导航 按钮时没有调用 onActivityResult 方法 我认为我已经做好了一切 父活动使用 startActivityForResult 方法启动子活动 Int
  • 在新环境中重新定义命令

    两个问题 LaTeX 是否允许在一个程序中 重新 定义命令 newenvironment 我尝试过使用 renewcommand newcommand and def in the before声明但无济于事 一个人将如何重新定义 item
  • 将模糊滤镜应用于 BitmapData

    这是我用来使用 BitmapData 模糊图像的代码 该函数被调用Slider changeHandler event Event void事件和滑块的值作为模糊值传递给函数 问题是该函数有效 但似乎是累积的 如果这是正确的词 也就是说 假
  • NSDateformatter 根据 currentLocale setDateFormat

    我可能会因为一个愚蠢的问题而发疯 我有 3 个字符串 年 月 日 我需要根据 currentLocale 获得正确格式的日期 因此 如果 currentLocale localeIdentifier 是 en US 我的 dateForma