获取本地化的短日期模式作为字符串?

2024-02-15

我想得到“短约会”的模式作为String根据用户的区域设置进行自定义(例如“E dd MMM”)。我可以轻松获得本地化的DateFormat- 对象使用
DateFormat mDateFormat = android.text.format.DateFormat.getDateFormat(mContext);
but DateFormat没有.toPattern()-method.

If I use

SimpleDateFormat sdf = new SimpleDateFormat();
String mDateFormatString = sdf.toPattern();

我不知道如何才能获得short日期模式字符串而不是完整的M/d/yy h:mm a


我最终使用了

String deviceDateFormat = DateFormat.getBestDateTimePattern(Locale.getDefault(), "E dd MMM");

将为我提供所提供的输入格式的“最佳区域表示”,在本例中为工作日、日期和月份。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取本地化的短日期模式作为字符串? 的相关文章

  • ViewFlipper中的VideoView在播放视频时是透明的

    我有一个 Activity 在 ViewFlipper 中设置了两个视图 其中一个视图是带有 GLSurfaceView 和一些其他小部件的布局 另一个视图只有带有 TextView 和 VideoView 的布局 当我单击 GLSurfa
  • putExtra() 和 setData() 之间的区别

    putExtra 和 setData 有什么区别 我已经阅读了 android 文档 但没有太大帮助 还有之前的一个问题Intent setData 与 Intent putExtra https stackoverflow com que
  • 对话框片段嵌入取决于设备

    在我的应用程序中 用户从联系人或通话记录中选择电话号码 选择联系人非常简单 并且在手机和平 板电脑上都可以很好地工作 i e 在手机上会弹出新的全屏活动 在桌子上我会看到带有联系人列表的漂亮弹出对话框 似乎无法从通话记录中选择电话号码 因此
  • 当前版本的Android Gradle插件不支持按需配置

    升级到 Android Studio 3 1 2 后 出现以下错误 当前版本的 Android Gradle 插件不支持按需配置 因为您使用的是 Gradle 4 6 或更高版本 建议 通过在 gradle properties 文件中设置
  • Android SQLite 从代码中转储数据库以进行错误报告

    我正在为我的一个 Android 程序开发一种诊断工具 本质上 如果用户遇到问题 我想做一些类似 SQLite 的事情dump 参考 http www sqlite org sqlite html http www sqlite org s
  • 在新的菜单提供程序 API 弃用“setHasOptionsMenu”后,隐藏 Fragment 中的菜单项并在导航返回上再次显示它们

    大约一个月前 Android 团队弃用了onCreateOptionsMenu and onOptionsItemSelected 也setHasOptionsItemMenu 不幸的是 这破坏了我所有的代码 我的应用程序有很多片段 当用户
  • Android:如何让设备只运行一个应用程序?

    我有一个客户项目 我必须制作单任务 Android 设备 客户无法逃脱我公司开发的应用程序 此外 客户无法启动任何其他应用程序 而我们的应用程序会在设备启动时启动 总体而言 客户能够使用设备执行的所有操作就是运行我们的应用程序 除了 roo
  • 使用Picasso从url保存图像?

    我正在尝试使用 API Picasso 保存图像 为了做到这一点 我正在尝试使用Target保存 但我无法完成这项工作 我怎么能这样做呢 Trying save image public static void imageDownload
  • 地理编码 API 与地理编码器

    在我的应用程序中 我需要使用地理编码 但我不太清楚该使用哪种方法 直到昨天我在URL中添加了参数maps googleapis com maps api geocode json address myparameter sensor fal
  • 我如何从android中的复选框获取值

    我想获取复选框中所选项目的名称 但我只得到一些字母数字 如何从复选框中获取所选项目的名称 public View getView int position View convertView ViewGroup parent View vie
  • 无法在 Android 上编译 avahi

    我是交叉编译的新手 我被分配了使用android补丁的任务http avahi org ticket 354 http avahi org ticket 354将 avahi 核心编译为 android ndk build avahi co
  • 如何在其他呼叫运行时以编程方式合并呼叫(电话会议)

    我的要求是这样的 假设我当时正在拨打一个号码 并且我想以编程方式拨打另一个号码 到目前为止 我所做的是 当某些呼叫已经进行时 我能够呼叫特定号码 例如 假设我正在拨打号码 123 1 分钟后 通过使用Alarm Manger我触发一个事件来
  • org.apache.http.conn.HttpHostConnectException:在 android 中连接到 http://localhost 被拒绝

    我正在制作一个应用程序 在执行它时将图像上传到服务器并将其数据库更新到android中的服务器 它显示错误 Connection to http localhost refused 还有更多错误 我研究了这个问题 发现不是提供 URL 连接
  • Android ViewModel LiveData 在按钮单击时更新视图

    我正在关注这个tutorial https developer android com topic libraries architecture guide html common problems faced by app develop
  • Android WebView文件上传

    我正在开发一个 Android 应用程序 基本上它是一个WebView和一个进度条 Facebook 的移动网站 m facebook com 已加载到WebView 当我单击 选择文件 按钮上传图像时 没有任何反应 我已经尝试了所有的解决
  • Flutter - 删除 ListView 中项目之间的空间

    我正在使用 ListView builder 函数来创建项目列表 然而 iOS 中每个项目之间的空间很大 截图 你知道如何删除项目吗 看来是默认的 因为我没有添加它 code 列表显示 return Scaffold body ListVi
  • 运行 Android 应用程序时出现错误

    我已经使用 Eclipse 创建了一个 Android 应用程序 但应用程序未在 AVD 上运行 它显示 不幸的是已停止工作 日志猫消息如下 07 29 04 59 50 789 W dalvikvm 784 threadid 1 thre
  • LinearLayout:防止最后一个孩子被之前的大文本视图推出或挤压

    我有一个LinearLayout里面有两个孩子 第一个是TextView对于动态内容 第二个是一个按钮 我的问题是按钮被推出其父级或被挤压到不再可见的程度 我想要TextView认识到其父母与第二个孩子一起没有更多空间 并开始新的一行 而不
  • 如何检查日期字符串的有效性?

    在我的项目中 我需要检查日期字符串是否计算为正确的日期对象 我决定允许 yyyy MM dd 和日期格式 年 月 日 和 年 月 日 小时 分钟 我如何检查它们是否有效 我的代码为 1980 01 01 和一些奇怪的日期 如 3837 05
  • 时间序列,将月度数据改为季度

    现在我有一些每月数据 例如 1 1 90 620 2 1 90 591 3 1 90 574 4 1 90 542 5 1 90 534 6 1 90 545 etc 如果我使用 ts 函数 很容易将数据转换为时间序列结构 例如 Jan F

随机推荐

  • 来自 char 的 C++ 枚举

    好的 我是 C 新手 我拿到了 Bjarne 的书 我正在尝试遵循计算器代码 但是 编译器会吐出有关此部分的错误 token value get token char ch do skip whitespace except n if st
  • 如何表示复杂且混合的数据

    我有一个非常复杂的问题 我正在寻找一个 javascript 或 PHP 脚本 它可以获取任何数据 数组 mysql 查询 并制作表格 数据透视表 图表 简单地说 我想要一个能够获取任何数据并按照我们的要求表示它的应用程序 例如 以用户评价
  • PHP if 或语句不起作用

    我们正在尝试使用下面的代码 if GET 1 1 GET 1 2 当我们尝试这样做时 无论变量的值是什么 即使输入的数据为假 它也会评估为真 当我们使用 if GET 1 1 GET 1 2 并输入数据 使其返回 false 它可以正常工作
  • Java String.substring 方法潜在内存泄漏?

    我正在查看 String 类 API 看起来 substring 方法可能会导致潜在的内存泄漏 因为它与原始 String 共享相同的字符数组 如果原始字符串很大 那么子字符串返回的小字符串可以防止原始字符串 由大数组备份 在Java中被垃
  • 生成某个时间间隔内的时间戳范围并查询所有重叠事件

    我想在一个时间间隔内生成一系列时间戳范围 并在表中查询所有重叠事件 我是almost那里 但对 SQL 还很陌生 似乎无法克服这个困难 为了进行测试 我构建了一个包含一系列事件的表 每个事件都在某个日期时间范围内发生 CREATE TABL
  • WebGL:如何使对象的一部分透明?

    我在浏览器中有一个 3D 球 现在我想在它上面挖一个洞以查看它的背面 我怎样才能使它成为可能 例如 我希望立方体的白色三角形部分可以是透明的 我的意思是我们可以看到立方体后面的背景 我尝试更改片段着色器中的 alpha 代码中的区域是正方形
  • 如何在java中加密和解密URl参数?

    如何在java中加密和解密URl参数而无需像 这样的html字符 import java io UnsupportedEncodingException import java security spec AlgorithmParamete
  • 如何在 Katalon Studio 中执行基本 Java 代码

    我正在尝试在 Katalon Studio 和 Java 中执行这个基本程序 但 O P 显示 if i lt 12 您能帮助我了解如何在 Katalon Studio 中像 IntelliJ 或 Eclipse 一样执行或使用 Java
  • int * 和 int a[size] 有什么区别

    Case I int a 12 printf d sizeof a Case II int a int malloc 12 sizeof int printf d sizeof a 上面的两个代码片段返回不同的输出 48在第一种情况下 4在
  • 如何将 readAsDataURL() 的值分配给变量?

    好吧 我已经看到了很多有关使用 readAsDataURL 的示例和问题 但它们似乎都不能解决我的问题 以下是我的代码 document ready function var fileReader new FileReader form s
  • R 中的 Caret 和 KNN:预测函数给出错误

    我尝试使用 R 中的 caret 包使用简化的 KNN 模型进行预测 它总是给出相同的错误 即使在此处非常简单的可重现示例中也是如此 library caret set seed 1 generate training dataset a
  • Xamarin 2.0 vs Appcelerator Titanium v​​s PhoneGap [重复]

    这个问题在这里已经有答案了 在今年所有 IDE 的发展 所有相关平台都发生了变化 之后 我希望了解这些平台的技术状况 每个人的优点和缺点是什么 其中一种方法有一些限制吗 我在 C 和 Javascript 方面有很好的经验 没有任何编程语言
  • 如何在FXML控制器中获取父窗口?

    例如 我想在单击按钮时打开 DirectoryChooser
  • 安装 RVM 时运行“make -j2”时出错

    我正在按照本教程在 Mac 上设置 Rails http www moncefbelyamani com how to install xcode homebrew git rvm ruby on mac 当我到达时步骤 6 使用 Ruby
  • 如何将 Library 文件夹添加到 eclipse 中?

    好吧 我知道这是一个菜鸟问题 但我无法弄清楚它 我正在尝试将 Android ViewPageIndicater 库导入到 Eclipse 但它没有要添加的 LIB 文件 而且我不知道如何导入库文件夹 因为 Eclipse 说其中没有项目
  • Angular2 + typescript + jspm:没有 Http 提供程序(应用程序 -> 提供程序 -> Http )

    我尝试使用 system js 从 Webpack 迁移到 JSPM 我们有简单的应用程序组件 我正在阅读这篇文章在 Atom 中使用 JSPM SystemJS 和 Typescript 进行 Angular 2 入门设置 第 1 部分
  • 如何将第三方 Windows DLL 组织到应用程序文件夹的子文件夹中?

    我们有一个应用程序依赖于许多第三方 DLL 组 不幸的是 这些第三方 DLL 的编写者都没有对它们进行非常一致的命名 因此很难看出哪个 DLL 属于哪个组 为了尝试管理这个问题 我们希望将第三方 DLL 组放入应用程序文件夹中的一个文件夹中
  • 如何让 VS 调试器显示对象成员的类型名称?

    Visual Studio autoexp dat 语法允许您使用 特殊格式 显示 对象的最派生类型的名称 lt t gt 如果您有很多派生类型 这非常有帮助 从语法来看 我假设您可以对成员做同样的事情 例如
  • 重用合并的开发分支/使用 git 重新合并到未更改的稳定分支

    两个程序员 A 和 B 正在开发一个带有 github 托管存储库的项目 分支主机存在 程序员A根据最新的master创建devBranchA master git checkout b devBranchA 程序员B根据最新的master
  • 获取本地化的短日期模式作为字符串?

    我想得到 短约会 的模式作为String根据用户的区域设置进行自定义 例如 E dd MMM 我可以轻松获得本地化的DateFormat 对象使用 DateFormat mDateFormat android text format Dat