ios uidatepicker使用能显示24小时制式而不是12小时吗

UIDatePicker能显示24小时制式而不是12小时吗_百度知道
UIDatePicker能显示24小时制式而不是12小时吗
提问者采纳
1)当你的format格式是 NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; [dateFo俯钉碘固鄢改碉爽冬鲸rmatter setDateFormat:@&yyyy-MM-dd HH:mm:ss&]; // 这里是用大写的 H NSString* dateStr = [dateFormatter stringFromDate:date]; 你获得就是24小时制的。 2)当你的format格式用的是 [dateFormatter setDateFormat:@&yyyy-MM-dd hh:mm:ss&]; // 这里是用小写的 h 你获得的就是12小事制的。
知道智能回答机器人
根据知道用户的观点和内容总结出特定问题的答案,为知道用户提供更好的问答体验。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁UIDatePicker能显示24小时制式而不是12小时吗_百度知道
UIDatePicker能显示24小时制式而不是12小时吗
提问者采纳
[dateFormatter setDateFormat:mm.:@&quot1)当你的format格式是 NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease]: /yyyy-MM-dd HH; 这里是用大写的 H NSString* dateStr = [dateFormatter stringFromD].;&#47:ss&quot
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁主题 : UIDatePicker 默认显示24小时制问题 不显示上午 下午
级别: 新手上路
可可豆: 80 CB
威望: 72 点
在线时间: 366(时)
发自: Web Page
UIDatePicker 默认显示24小时制问题 不显示上午 下午 &&&
如图 & 输出默认24小时制已经实现 &就是UIDatePicker上的显示 &怎么设置显示24小时制 不要显示上午下午
级别: 论坛版主
UID: 113399
发帖: 3591
可可豆: 5077 CB
威望: 5836 点
在线时间: 2438(时)
发自: Web Page
这个是看手机设置的
如果手机设置的是12小时制的 就会有上午和下午的选项&
如果手机设置的是25小时制的 上午和下午自动就没有了
级别: 新手上路
可可豆: 80 CB
威望: 72 点
在线时间: 366(时)
发自: Web Page
我这边那样设置了好像还是 有上午下午
级别: 论坛版主
UID: 113399
发帖: 3591
可可豆: 5077 CB
威望: 5836 点
在线时间: 2438(时)
发自: Web Page
你设置成24小时显示的 然后重新运行下你的程序试试
级别: 新手上路
可可豆: 80 CB
威望: 72 点
在线时间: 366(时)
发自: Web Page
试了很多遍了
级别: 新手上路
可可豆: 80 CB
威望: 72 点
在线时间: 366(时)
发自: Web Page
系统的好像是可以变
我用的xib不会变。。。。
关注本帖(如果有新回复会站内信通知您)
论坛技术问题应该发布到? 正确答案:CocoaChina问答
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版jQuery UI 教程
jQuery UI API - 日期选择器部件(Datepicker Widget)
描述:从弹出框或内联日历选择一个日期。
版本新增:1.0
jQuery UI 日期选择器(Datepicker)是向页面添加日期选择功能的高度可配置插件。您可以自定义日期格式和语言,限制可选择的日期范围,添加按钮和其他导航选项。
默认情况下,当相关的文本域获得焦点时,在一个小的覆盖层打开日期选择器。对于一个内联的日历,只需简单地将日期选择器附加到 div 或者 span 上。
当日期选择器打开时,下面的键盘命令可用:
PAGE UP:移到上一个月。
PAGE DOWN:移到下一个月。
CTRL+PAGE UP:移到上一年。
CTRL+PAGE DOWN:移到下一年。
CTRL+HOME:移到当前月份。如果日期选择器是关闭的则打开。
CTRL+LEFT:移到上一天。
CTRL+RIGHT:移到下一天。
CTRL+UP:移到上一周。
CTRL+DOWN:移到下一周。
ENTER:选择聚焦的日期。
CTRL+END:关闭日期选择器,并清除日期。
ESCAPE:关闭日期选择器,不做任何选择。
$.datepicker.setDefaults( settings )
为所有的日期选择器改变默认设置。
方法来改变个别实例的设置。
代码实例:
设置所有的日期选择器在获得焦点时或点击图标时打开。
$.datepicker.setDefaults({
showOn: "both",
buttonImageOnly: true,
buttonImage: "calendar.gif",
buttonText: "Calendar"
设置所有的日期选择器都有法语文本。
$.datepicker.setDefaults( $.datepicker.regional[ "fr" ] );
格式化日期为一个带有指定格式的字符串值。
格式可以是下列组合:
d - 一月中的第几天(没有前导零)
dd - 一月中的第几天(两位数)
o - 一年中的第几天(没有前导零)
oo - 一年中的第几天(三位数)
D - 天的短名称
DD - 天的长名称
m - 一年中的第几月(没有前导零)
mm - 一年中的第几月(两位数)
M - 月的短名称
MM - 月的长名称
y - 年(两位数)
yy - 年(四位数)
@ - Unix 时间戳(ms since 01/01/1970)
! - Windows 钟表(100ns since 01/01/0001)
'...' - 文本
'' - 单引号
其他 - 文本
也有一些 $.datepicker 预定义的标准日期格式:
ATOM - 'yy-mm-dd' (与 RFC 3339/ISO 8601 相同)
COOKIE - 'D, dd M yy'
ISO_8601 - 'yy-mm-dd'
RFC_822 - 'D, d M y' (参照 RFC 822)
RFC_850 - 'DD, dd-M-y' (参照 RFC 850)
RFC_1036 - 'D, d M y' (参照 RFC 1036)
RFC_1123 - 'D, d M yy' (参照 RFC 1123)
RFC_2822 - 'D, d M yy' (参照 RFC 2822)
RSS - 'D, d M y' (与 RFC 822 相同)
TICKS - '!'
TIMESTAMP - '@'
W3C - 'yy-mm-dd' (与 ISO 8601 相同)
代码实例:
以 ISO 格式显示日期。产生 ""。
$.datepicker.formatDate( "yy-mm-dd", new Date( 2007, 1 - 1, 26 ) );
以扩展法语格式显示日期。产生 "Samedi, Juillet 14, 2007"。
$.datepicker.formatDate( "DD, MM d, yy", new Date( 2007, 7 - 1, 14 ), {
dayNamesShort: $.datepicker.regional[ "fr" ].dayNamesShort,
dayNames: $.datepicker.regional[ "fr" ].dayNames,
monthNamesShort: $.datepicker.regional[ "fr" ].monthNamesShort,
monthNames: $.datepicker.regional[ "fr" ].monthNames
从一个指定格式的字符串值中提取日期。
格式可以是下列组合:
d - 一月中的第几天(没有前导零)
dd - 一月中的第几天(两位数)
o - 一年中的第几天(没有前导零)
oo - 一年中的第几天(三位数)
D - 星期几的短名称
DD - 星期几的长名称
m - 一年中的第几月(没有前导零)
mm - 一年中的第几月(两位数)
M - 月的短名称
MM - 月的长名称
y - 年(两位数)
yy - 年(四位数)
@ - Unix 时间戳(ms since 01/01/1970)
! - Windows 钟表(100ns since 01/01/0001)
'...' - 文本
'' - 单引号
其他 - 文本
一些可能被抛出的异常:
'Invalid arguments' - 如果格式或值为空则抛出此异常。
'Missing number at position nn' - 如果格式显示一个未找到的数值则抛出此异常。
'Unknown name at position nn' - 如果格式显示一个未找到的星期几名称或月份名称则抛出此异常。
'Unexpected literal at position nn' - 如果格式显示一个未找到的文本值则抛出此异常。
'Invalid date' - 如果日期无效则抛出此异常,比如 '31/02/2007'。
代码实例:
提取一个 ISO 格式的日期。
$.datepicker.parseDate( "yy-mm-dd", "" );
提取一个扩展法语格式的日期。
$.datepicker.parseDate( "DD, MM d, yy", "Samedi, Juillet 14, 2007", {
shortYearCuroff: 20,
dayNamesShort: $.datepicker.regional[ "fr" ].dayNamesShort,
dayNames: $.datepicker.regional[ "fr" ].dayNames,
monthNamesShort: $.datepicker.regional[ "fr" ].monthNamesShort,
monthNames: $.datepicker.regional[ "fr" ].monthNames
$.datepicker.iso8601Week( date )
确定一个给定的日期在一年中的第几周:1 到 53。
该函数使用 ISO 8601 定义一周:一周从星期一开始,每一年的第一周包含 1 月 4 日。这意味着上一年至多有三天可能包含在当年的第一周中,当年至多有三天可能包含在上一年的最后一周中。
选项的默认实现。
代码实例:
查找日期在一年中的第几周。
$.datepicker.iso8601Week( new Date( 2007, 1 - 1, 26 ) );
$.datepicker.noWeekends
设置如 beforeShowDay 函数,防止选择周末。
我们可以在
选项中提供 noWeekends() 函数,用来计算所有工作日,提供一个 true/false 值的数组,用来指示日期是否可选择。
代码实例:
设置 DatePicker,让周末不可选。
$( "#datepicker" ).datepicker({
beforeShowDay: $.datepicker.noWeekends
日期选择器提供了迎合不同的语言和日期格式本地化内容的支持。每个本地化包含在名称后追加语言代码的文件中,例如法语为 jquery.ui.datepicker-fr.js。所需的本地化文件需要包含在主要的日期选择器代码后面。每个本地化文件添加了它自己的设置到可用的本地化集合中,所有实例自动应用这些设置为默认设置。
$.datepicker.regional 属性保存了一个本地化数组,以语言代码作为前置,默认前置为 "",表示英语。每个条目是一个带有下列属性的对象:closeText、prevText、nextText、currentText、monthNames、monthNamesShort、dayNames、dayNamesShort、dayNamesMin、weekHeader、dateFormat、firstDay、isRTL、showMonthAfterYear 和 yearSuffix。
您可以通过下面代码恢复默认的本地化:
$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
您可以通过下面代码覆盖一个特定地点的日期选择器:
$( selector ).datepicker( $.datepicker.regional[ "fr" ] );
日期选择器部件(Datepicker Widget)使用
来定义它的外观和感观的样式。如果需要使用日期选择器指定的样式,则可以使用下面的 CSS class 名称:
ui-datepicker:日期选择器的外层容器。如果日期选择器是内联的,该元素会另外带有一个 ui-datepicker-inline class。如果设置了
选项,该元素会另外带有一个 ui-datepicker-rtl class。
ui-datepicker-header:日期选择器的头部容器。
ui-datepicker-prev:用于选择上一月的控件。
ui-datepicker-next:用于选择下一月的控件。
ui-datepicker-title:日期选择器包含月和年的标题容器。
ui-datepicker-month:月的文本显示,如果设置了
选项则显示 &select& 元素。
ui-datepicker-year:年的文本显示,如果设置了
选项则显示 &select& 元素。
ui-datepicker-calendar:包含日历的表格。
ui-datepicker-week-end:周末的单元格。: Cells containing weekend days.
ui-datepicker-other-month:发生在某月但不是当前月天数的单元格。
ui-datepicker-unselectable:用户不可选择的单元格。
ui-datepicker-current-day:已选中日期的单元格。
ui-datepicker-today:当天日期的单元格。
ui-datepicker-buttonpane:当设置
选项时使用按钮面板(buttonpane)。
ui-datepicker-current:用于选择当天日期的按钮。
选项用于显示多个月份,则使用一些额外的 class:
ui-datepicker-multi:一个多月份日期选择器的最外层容器。该元素会根据要显示的月份个数另外带有 ui-datepicker-multi-2、ui-datepicker-multi-3 或 ui-datepicker-multi-4 class 名称。
ui-datepicker-group:分组内单独的选择器。该元素会根据它在分组中的位置另外带有 ui-datepicker-group-first、ui-datepicker-group-middle 或 ui-datepicker-group-last class 名称。
(可选的;当与
选项一起使用时)
该部件要求一些功能性的 CSS,否则将无法工作。如果您创建了一个自定义的主题,请使用小部件指定的 CSS 文件作为起点。
该部件以编程方式操作元素的值,因此当元素的值改变时不会触发原生的 change 事件。
不支持在 &input type="date"& 上创建日期选择器,因为会造成与本地选择器的 UI 冲突。
一个简单的 jQuery UI 日期选择器(Datepicker)。
&!doctype html&
&html lang="en"&
&meta charset="utf-8"&
&title&日期选择器部件(Datepicker Widget)演示&/title&
&link rel="stylesheet" href="///ui/1.10.4/themes/smoothness/jquery-ui.css"&
&script src="///jquery-1.10.2.js"&&/script&
&script src="///ui/1.10.4/jquery-ui.js"&&/script&
&div id="datepicker"&&/div&
$( "#datepicker" ).datepicker();
关注微信下载离线手册UITextField的returnkey点击事件
怪哈哈,ACG游戏,二次元,美女校花,iOS技术,足控福利,里番漫画
关于隐藏软键盘,网上的办法良莠不齐,大多是通过实现UITextFieldDelegate来隐藏软键盘,该方法代码较多,且在文本框很多的时不好处理。我经过搜索与摸索,找到了最佳的处理办法。(引用的)一、隐藏自身软键盘  当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用Did End on Exit事件。在点击软键盘右下角的“Return”按钮后,会触发该事件。  该事件有一个sender参数表示当前文本框,这样便可以编写一个通用的事件处理方法(.m文件)——- (IBAction)TextField_DidEndOnExit:(id)sender {&&& // 隐藏键盘.&&& [sender resignFirstResponder];}&  然后在.h文件中填写该方法的声明——- (IBAction)TextField_DidEndOnExit:(id)&  回到storyboard,并按command+option+enter打开辅助窗口,使辅助窗口显示.h文件。  选中一个UITextField控件,点击鼠标右键弹出面板,鼠标左键按住Did End on Exit事件旁边的圆圈,然后拖曳到右侧.h文件的TextField_DidEndOnExit方法上,便会建立好事件连接。  随后按照同样的做法,将其他UITextField控件的Did End on Exit事件也连接到TextField_DidEndOnExit方法。  运行一下,可发现每个文本框的软键盘都可以通过点击“Return”来隐藏了。二、点击Return自动转到下个文本框  当页面中有很多个文本框时,如果每次都需要点文本框激活软键盘、输入后点击Return隐藏软键盘、再点击下一个文本框……这样操作起来太繁琐了。  于是我们希望能够实现点击Return时能够自动转到下一个文本框。尤其是对于最后一个文本框,希望能够在点击Return时执行下一步操作。  例如对于登录页面。它上面有 账号文本框(nameTextField)、密码文本框(passTextField)、登录按钮(loginButton)。  我们希望——点击账号文本框软键盘的Return时跳转到密码文本框,点击密码文本框软键盘的Return时执行登录。  因为这两个文本框的功能不同,不能像上一节那样写一个TextField_DidEndOnExit做统一处理,而应该分别建立各自的事件处理方法。  回到storyboard,右击账号文本框(nameTextField)弹出面板,按住Did End on Exit事件旁边的圆圈,然后拖曳到右侧.h文件的空白地方,此时会弹出一个对话框给方法命名。输入名称(nameTextField_DidEndOnExit)后回车确定,便自动生成了该事件方法。  随后按照同样的做法,为密码文本框(passTextField)的Did End on Exit事件连接方法(passTextField_DidEndOnExit)。  来到.m文件,填写具体代码——- (IBAction)nameTextField_DidEndOnExit:(id)sender {&&& // 将焦点移至下一个文本框.&&& [self.passTextField becomeFirstResponder];}- (IBAction)passTextField_DidEndOnExit:(id)sender {&&& // 隐藏键盘.&&& [sender resignFirstResponder];&&& // 触发登陆按钮的点击事件.&&& [self.loginButton sendActionsForControlEvents:UIControlEventTouchUpInside];}&  对于账号文本框转密码文本框,不需要隐藏软键盘,只需要调用becomeFirstResponder激活新的文本框就行了。  对于密码文本框Return后执行登录。因为不再需要显示软键盘,所以还是得调用resignFirstResponder隐藏软键盘,然后触发登录按钮(loginButton)的UIControlEventTouchUpInside事件进行登录。  运行一下,可发现已经达到我们希望的效果了。点击账号文本框软键盘的Return时跳转到密码文本框,点击密码文本框软键盘的Return时执行登录。  怎么都是“Return”,转换文本框与执行登录明明是不同的功能?  于是将账号文本框的Return Key属性设为“Next”,将密码文本框的Return Key属性设为“Done”,使界面与功能一致。三、轻触背景隐藏软键盘  只能通过Return关闭软键盘太不灵活了,应该提供轻触背景隐藏软键盘的功能。  在storyboard,点击背景View,将它的Custom Class设置为UIControl,这样才会出现Touch Down事件。  右击背景View弹出面板,按住Touch Down事件旁边的圆圈,然后拖曳到右侧.h文件的空白地方建立该事件的处理方法。  来到.m文件,填写具体代码——- (IBAction)View_TouchDown:(id)sender {&&& // 发送resignFirstResponder.
怪哈哈,ACG游戏,二次元,美女校花,iOS技术,足控福利,里番漫画
向大家推荐一个好玩有趣的微信公众号 ~ ~
注意啦!!!注意啦!!!
二次元★ACG游戏·美女控·技术宅资源分享社区★ /
怪哈哈,ACG游戏,二次元,美女校花,iOS技术,足控福利,里番漫画
[ 16:42:44][ 12:23:59][ 12:23:31][ 16:01:28][ 15:10:17][ 12:29:09][ 10:59:29][ 19:37:06][ 13:16:51][ 11:36:49]
网友评论 (0 条评论)
:) &动漫资讯(每天都有好多动漫的消息哦~~)
:) &动漫杂谈(没事侃侃动漫里的小八卦~~)
:) &动漫推荐(比较不错的就给大家推荐推荐~~)
:) &美女八卦(喵喵那些美女们都在干什么~~)
:) &美女自拍(好多漂亮美眉在这里扑打扑打~~)
:) &有趣的事(各种奇葩搞笑的小文章~~)
:) &搞笑图文(绝对让你笑掉大牙的内涵段子~~)
本站文字和图片均为严格审查筛选收藏,均收集整理于互联网,其著作权归原作者所有,如果有侵犯您权利的照片,请来信告知,我们将及时撤销相应文字和图片。
业务合作请加QQ:
Copyright @ 怪哈哈网 All Rights Reserved.

我要回帖

更多关于 uidatepicker获取时间 的文章

 

随机推荐