首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

django 1.8 官方文档翻译:9-1-4 格式本地化

格式本地化 概览 Django的格式化系统可以在模板中使用当前地区特定的格式,来展示日期、时间和数字。也可以处理表单输入的本地化。...表单本地化识别输入 格式化开启之后,Django可以在表单中使用本地化格式来解析日期、时间和数字。也就是说,在表单上输入时,它会尝试不同的格式地区来猜测用户使用的格式。...尤其是,解析日期的格式不能使用%a(星期名称的缩写),%A (星期名称的全称),%b (月份名称的缩写), %B(月份名称的全称),或者%p(上午/下午)。...DJango提供了l10n模板库,包含以下标签过滤器,来实现对本地化的精细控制。 模板标签 localize 在包含的代码块内开启或关闭模板变量的本地化。...而是放在地区名称相同的目录,文件也必须名为formats.py。

83220

Python 基础(八):与时间相关的模块

: 符号 说明 %a 本地化的缩写星期中每日的名称 %A 本地化的星期中每日的完整名称 %b 本地化的月缩写名称 %B 本地化的月完整名称 %c 本地化的适当日期时间表示 %d 十进制数 [01,31...[00,53] 表示的一年的周数(星期一作为一周的第一天) %x 本地化的适当日期表示 %X 本地化的适当时间表示 %y 十进制数 [00,99] 表示的没有世纪的年份 %Y 十进制数表示的带世纪的年份...类方法属性如下所示: 方法(属性) 说明 today() 返回当地的当前日期 fromtimestamp(timestamp) 根据给定的时间戮,返回本地日期 min date 所能表示的最小日期 max...month, day) 生成一个新的日期对象,用参数指定的年,月,日代替原有对象的属性 timetuple() 返回日期对应的 struct_time 对象 weekday() 返回一个整数代表星期几...y2 )之间的闰年的数量 weekday(year, month, day) 返回指定日期的星期值 monthrange(year, month) 返回指定年份的指定月份第一天是星期几这个月的天数 month

1.2K40
您找到你想要的搜索结果了吗?
是的
没有找到

如何学习Python time模块

time 模块主要包含各种提供日期、时间功能的类函数。该模块既提供了把日期、时间格式化为字符串的功能,也提供了从字符串恢复日期、时间的功能。...%B 本地化月份的完整名 %c 本地化日期时间的表示形式 %d 代表一个月中第几天的数值,范固: 01~31 %H 代表 24 小时制的小时,范围:00~23 %I 代表 12 小时制的小时,范围...:01~12 %j 一年第几天,范围:001~366 %m 代表月份的数值,范围:01~12 %M 代表分钟的数值,范围:00~59 %p 上午或下午的本地化方式。...当使用 strptime() 函数解析时间字符串时,只有同时指定了星期几年份该指令才会有效 %x 本地化日期的表示形式 %X 本地化的时间的表示形式 %y 年份的缩写,范围:00~99,比如 2018...在所有POSIX平台上,从初始时间以来的秒数都不包括闰秒 该模块的函数可能不处理初始时间以前遥远未来的日期时间,未来的分界点对于32位操作系统是2038年。

80310

Java8时间API

java.time.format – 格式化和解析时间日期 java.time.temporal – 包括底层框架扩展特性 java.time.zone – 包含时区支持的类 1.本地日期时间:LocalDate...、年份天数、月份、年份修改为指定的值并返回新的对象 with(TemporalAdjuster t) 将当前日期时间设置为校对器指定的日期时间 plusDays(), plusWeeks(), plusMonths...:ISOLOCALDATETIME、ISOLOCALDATE、ISOLOCAL_TIME 本地化相关的格式。:ofLocalizedDate(FormatStyle.LONG) 自定义的格式。...:ZondIdZonedDateTime ZoneId:该类包含了所有的时区信息,一个时区的ID, Europe/Paris ZonedDateTime:一个在ISO-8601日历系统时区的日期时间.../时间:PeriodDuration 持续时间:Duration,用于计算两个“时间”间隔 日期间隔:Period,用于计算两个“日期”间隔 public class TestPeriodDuration

87060

【JavaSE专栏43】Java常用类SimpleDateFormat解析,轻松解决日期格式化问题

日期格式化模式:日期格式化模式是用于定义日期时间的各个部分如何显示的字符串。例如,yyyy 表示四位数的年份,MM 表示两位数的月份,dd 表示两位数的日期。...本地化日期格式化还可以与本地化相关联,根据不同的地区语言习惯,以特定的日期格式进行显示。例如,英语通常使用 MM/dd/yyyy 的日期格式,而法语中常用 dd/MM/yyyy 的日期格式。...在日期格式化过程,可以指定特定的本地化参数,以确保日期在特定地区以正确的方式显示。...yyyy:四位数的年份 MM:两位数的月份 dd:两位数的日期 HH:24小时制的小时数 mm:分钟数 ss:秒数 除了上述字符外,还可以使用其他字符来表示特定的格式, -、/、:等,可以根据需要自行组合...SimpleDateFormat 类提供了一些常用的日期时间格式符,如下所示: yyyy:表示四位数的年份。 MM:表示两位数的月份。 dd:表示两位数的日期

99550

Python学习笔记六(Python t

通过python time模块提供的函数方法可以获取与时间相关的操作,例如:获取系统时间,统计程序执行时间,WEB程序的响应时间等。...python时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数...(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称...%c 本地相应的日期表示时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始...%W 一年的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% %号本身 import time print time.strftime

60720

Java日期计算常用方法《详细版》

SimpleDateFormat 相关格式说明 2.1 日期时间模式 日期时间格式由日期时间模式 字符串指定。...在日期时间模式字符串,未加引号的字母 'A' 到 'Z' 'a' 到 'z' 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (') 引起来,以免进行解释。"''"...年中的月份 Month July; Jul; 07 w 年中的周数 Number 27 W 月份的周数 Number 2 D 年中的天数 Number 189 d 月份的天数 Number 10 F...SimpleDateFormat 还支持本地化日期时间模式 字符串。在这些字符串,以上所述的模式字母可以用其他与语言环境有关的模式字母来替换。...SimpleDateFormat 不处理除模式字母之外的文本本地化;而由类的客户端来处理。 示例 以下示例显示了如何在美国语言环境解释日期时间模式。

18710

python 日期与时间

datetime可以理解为datetime两个组成部分。date是指年月日构成的日期(相当于日历),time是指时分秒微秒构成的一天24小时的具体时间(相当于手表)。...####python关于时间日期函数的常用计算总结(timedatetime) ######1、获取当前时间的两种方法 import datetime,time now = time.strftime...######5、python时间日期格式化符号 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数...(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称...%W 一年的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %Z 当前时区的名称 %% %号本身

2K100

时间与日期处理

、周、季度等的类 NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDateNSDateComponents之间转换 NSDateFormatter -- 用来在日期字符串之间转换...,区别在于:currentLocale取得的值会一直保持在cache,第一次用此方法实例化对象后,即使修改了本地化设定,这个对象也不会改变。...firstWeekday被设置为2(星期一开始)的情况下,得到的结果是1,从下图可以看到是第1天 ② 当小单位为NSWeekCalendarUnit,大单位为NSYearCalendarUnit时(即某个日期在这一年是第几周...NSDateFormatter NSDateFormatter的日期格式如下: G -- 纪元 一般会显示公元前(BC)公元(AD) y -- 年 假如是2013年,那么yyyy=2013,...(与日历排列有关) 假如是2013年4月21日,那么W=4(这个月的第四个周) F -- 月份包含的周(与日历排列无关) 上面的W不一样,F只是单纯以7天为一个单位来统计周,例如7号一定是第一个周,

3.2K70

Spring任务调度与异步处理

task命名空间声明,并开启注解驱动任务调度         Spring 3.x的任务调度配置,需要导入task命名空间 <?...Cron表达式的每个字段,都可以显式地规定一个值(49)、一个范围(1-6)、一个列表(1,3,5)或者一个通配符(*)。...位置 字段含义 范围 允许的特殊字符 1 秒 0~59 *   / 2 分钟 0~59 *   / 3 小时 0~23 *   / 4 月份的哪一天 1~31 *   /  ?...”:该字符仅用于“月份的哪一天”字段“星期几”字段,表示不指定值 “ / ”:通常表示为x/y,x为起始值,y表示值的增量。...“ L ”:表示最后一天,仅在日期星期字段中使用 “ # ”:只能用于“星期几”字段,表示这个月的第几个周几。

54820

如何使用Python伪造一点也不假的假数据呢

推荐阅读时间:12min~14min 主题:使用Python伪造数据 工作,有时候我们需要伪造一些假数据,如何使用 Python 伪造这些看起来一点也不假的假数据呢?...本地化设置 上面生成的姓名都是英文姓名,如果想要生成中文姓名,该如何办呢? Faker 支持创建时设置本地化,也就是指定区域。...>>> fake = Faker("zh_CN") >>> fake.name() '西建平' 可以看到,设置了本地化之后,可以随机生成中文姓名。...地址 >>> fake.city() # 城市名称 '辛集县' >>> fake.street_name() # 街道名称 '荆街' >>> fake.country_code() # 国家编号 'DM...'02' >>> fake.month_name() # 随机月份名字 'August' >>> fake.year() # 随机年 '1974' >>> fake.day_of_week() # 随机星期几

1K30

JS魔法堂:不完全国际化&本地化手册 之 实战篇

注意苹果官网采用的是Server-driven Negotiation的机制提供本地化功能,本篇主打前端实现有所区别。  ...它们分别是处理排序的Intl.Collator,处理日期格式化的Intl.DateTimeFormat处理数字/货币等格式化的Intl.NumberFormat。...那当然要找个可靠的第三方库啦——Format.js,它不仅提供字符串替换还提供日期、数字货币格式化输出的功能,而且各大前端框架都已将其作二次封装,使用得心应手呢! ?...总结  项目中我们更多地是采用Formatjs等上层i18n库,而不是更底层的IntlAPI,但若想更好地实现国际化本地化,我想了解Intl及其背后的规则是十分有必要的。  ...另外细心的你会发现上文提到另一个概念——Server-driven Negotiation,到底它国际化/本地化有什么关系呢?

1.5K100

Axure函数大全

Axure函数的基本语法 在axure交互设计时,函数可以用在条件公式需要赋值的地方,其基本语法是用双方括号包含,变量值函数用英文句号连接。 例如:[[LVAR....Window.scrollX 用途:浏览器页面水平滚动的距离。 Window.scrollY 用途::浏览器页面垂直滚动的距离。 页面函数 PageName 用途:获取当前页面的名称。...getMonth() 用途:获取日期对象“月份”部分的数值(1 ~ 12)。 getMonthName() 用途:获取日期对象“月份”部分的英文名称。...toLocaleDateString() 用途:以字符串的形式获取本地化当前日期对象。并且只包含“年月日”部分的短日期信息。...toLocaleTimeString() 用途:以字符串的形式获取本地化当前日期对象。并且只包含“时分秒”部分的短日期信息。

2.3K10

Python基础之获取当前系统时间

参考链接: 如何在Python获取当前日期时间 转自:python获取当前时间的用法  主要步骤  1....导入库:import datetime  2.获取当前日期时间:now_time = datetime.datetime.now()  3.格式化成我们想要的格式:.strftime()  格式参数:...   %a 星期几的简写%A星期几的全称 %b 月分的简写 %B 月份的全称%c 标准的日期的时间串 %C 年份的后两位数字 %d 十进制表示的每月的第几天 %D 月/天/年 %e 在两字符域中,十进制表示的每月的第几天...%F 年-月-日 %g 年份的后两位数字,使用基于周的年 %G 年分,使用基于周的年 %h 简写的月份名 %H 24小时制的小时 %I 12小时制的小时%j十进制表示的每年的第几天 %m 十进制表示的月份...%X 标准的时间串 %y 不带世纪的十进制年份(值从0到99) %Y 带世纪部分的十制年份%z%Z 时区名称,如果不能得到时区名称则返回空字符。

9.1K00

基于 Go 语言开发在线论坛(八):消息、视图及日期时间本地化

我们接着上篇在线论坛的进度,由于之前所有页面消息文本都是英文的,而我们开发的应用基本都是面向中文用户的,所以需要对项目进行本地化,今天正好借着这个入门项目给大家介绍下如何在 Go Web 应用中进行国际化本地化编程...,由于项目比较简单,我们只介绍消息提示、视图模板日期格式的本地化,更多本地化实现留待后面本地化专题详细介绍。...注册页面 3、日期时间本地化 看起来都已经 OK 了,不过还有个小问题,那就是日期时间显示还是英文风格的,对应的实现代码在 models/thread.go : func (thread *Thread...(该时间节点是 Go 语言元年),不过,学院君这里换一种复杂一点的实现,以便顺手介绍下如何在 Go 视图模板通过管道模式调用自定义函数。...再次重新启动应用,访问首页群组详情页就可以看到格式化后的本地日期时间格式了: ? 在线论坛首页 ? 下篇教程,我们将演示如何部署 Go Web 应用作为在线论坛项目系列教程的收尾。

1.9K20

vue常用组件库_vue内置组件

Vue 2高德地图的地图组件 vue-chartjs:vueChartjs的封装 vue-datepicker:日历日期选择组件 markcook:好看的markdown编辑器 vue-google-maps...– vueChartjs的封装 vue-charts – 轻松渲染一个图表 vue-chart – 强大的高速的vue图表解析 vue-highcharts – HighCharts组件...chartjs – Vue Bulma的chartjs组件 vue-chartkick – VueJS一行代码实现优美图表 06、日历 vue-calendar – 日期选择插件 vue-datepicker...– 日历日期选择组件 vue-datetime-picker – 日期时间选择控件 vue2-calendar – 支持lunar日期事件的日期选择器 vue-fullcalendar –...发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

8K20
领券