问题标签 [format]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将 timedelta 格式化为字符串
我在格式化datetime.timedelta
对象时遇到问题。
这就是我想要做的事情:我有一个对象列表,对象类的成员之一是 timedelta 对象,它显示事件的持续时间。我想以小时:分钟的格式显示该持续时间。
我已经尝试了多种方法来做到这一点,但我遇到了困难。我目前的方法是为返回小时和分钟的对象添加方法到类。我可以通过将 timedelta.seconds 除以 3600 并四舍五入来获得小时数。我无法获得剩余的秒数并将其转换为分钟。
顺便说一句,我正在使用带有 Django 模板的 Google AppEngine 进行演示。
html - 使用 doxygen 记录枚举
doxygen 为枚举生成的 html 文档在左侧列出了枚举,在右侧列出了文档。但是,我需要为每个值提供非常详细的文档,并且其中一些名称很长,因此使带有文档的右列出现在右侧很远并且看起来很糟糕。是否不可能使每个值的文档出现在值的下方或上方而不是右侧?
html - 我如何(默认情况下)以不同的方式设置不同类型的标签?
在我的表单中,我想让 HTML 标签一般加粗,但在标记单选按钮和复选框时不要加粗。
如何在默认情况下可以导入和工作的 CSS 中做到这一点,而不需要对样式进行本地覆盖?
单选标签示例(不应为粗体)
示例非无线电标签(应为粗体)
如果有帮助,可以更改我关联标签的方式。
谢谢!
regex - 所需格式的字符串分离,Pythonic 方式?(带或不带正则表达式)
我有一个格式为:
我想得到这个:
我这样做了:
它在大多数情况下都有效,但是当文本部分有“@”时它会失败。例如,当:
它失败。@names 在开头,@names 后面可以有文本,其中可能包含@。
显然,我可以在最初添加一个空格并找出没有'@'的第一个单词。但这似乎不是一个优雅的解决方案。
解决这个问题的pythonic方法是什么?
java - 为java开发(文件)交换格式
我想提出一种二进制格式,用于以 POF(普通旧文件;))的形式在应用程序实例之间传递数据。
先决条件:
- 应该是跨平台的
- 要持久化的信息包括单个 POJO 和任意字节 [](实际上是文件,POJO 将其名称存储在字符串 [] 中)
- 只需要顺序访问
- 应该是一种检查数据一致性的方法
- 应该小而快
- 应该防止使用存档器+记事本的普通用户修改数据
目前我正在使用 DeflaterOutputStream + OutputStreamWriter 和 InflaterInputStream + InputStreamReader 来保存/恢复使用 XStream 序列化的对象,每个文件一个对象。读取器/写入器使用 UTF8。现在,需要扩展它以支持前面描述的。我对格式的想法:
- 这看起来很正常吗?
- 您将使用什么作为分隔符以及如何确定它?
- 在这种情况下计算 MD5 的正确方法是什么?
- 您建议阅读有关该主题的哪些内容?
TIA。
url - 多重排序的 URL 查询字符串约定
我有一个支持项目集合上的多个排序字段的 RESTful Web 应用程序。将这些排序字段编码到 URL 的查询字符串中是否有通用约定?我正在考虑如下模式:
这将按作者然后按出版日期对书籍集进行排序。
基本上,我需要一种方便的方法让我的查询字符串中的名称-值对拥有自己的名称-值对。我也需要对过滤器参数执行与上述示例类似的操作。
Rails 或 ASP.NET MVC 是否有这种模式?是否有其他框架已经建立了处理这个问题的方法?我宁愿使用熟悉的格式,也不愿自己动手。
我也更喜欢使用尽可能少的 URL 百分比编码的格式。
perl - 如何在 Perl 的对齐列中写入文本?
我正在尝试从 Perl 写入文件。我只想以制表符分隔的格式写入数据。但是,我正在编写的数据长度不同,并且没有对齐。
例如,我正在尝试编写如下内容:
我只希望数据与顶部的标题对齐。
我正在输出这样的数据:
mysql - MySQL中的字符串格式化
MySQL 中有类似 printf() 的格式吗?
我在文档中找不到直接的方法。
例如,我怎样才能做出类似的东西:
得到017?
datetime - 这是什么日期时间格式?
我有一个旧数据格式的 DateTime 结构,我无权访问它的任何规范。有一个字段指示数据的日期时间,但它不是我认识的任何格式。它似乎存储为一个 32 位整数,每天递增 20。有没有人遇到过这样的事情?
编辑:
示例:1088631936 DEC = 80 34 E3 40 00 00 00 00 HEX = 09/07/2007
编辑:
首先,抱歉耽搁了。我曾希望在周末做一些事情,但无法做到。
其次,这种日期格式比我最初想象的要奇怪。它似乎是某种指数或对数方法,因为日期不会以增加的速度变化。
第三,我用于解释这些值的已失效应用程序仅显示日期部分,所以我不知道时间部分是什么。
示例数据:(十六进制值是大端,日期是 mm/dd/yyyy)
0x40000000之后= 01/01/1900
0x40010000 = 01/01/1900
0x40020000 = 01/01/1900
0x40030000 = 01/01/1900
0x40040000 = 01/01/1900
0x40050000 = 01/01/1900
0x40060000 = 01/01/1900
0x40070000 = 01/01/1900
0x40080000 = 1900年1月2日
0x40090000 = 1900年1月2日
0x400A0000 = 1900年1月2日0x400B0000 = 1900年1月2日0x400C0000 = 1900年1月2日
0x400D0000 = 1900年1月2
日
0x400E0000
= 01/02/1900
0x400F0000 = 01/02/1900
0x40100000 = 01/03/1900
0x40110000 = 01/03/1900
0x40120000 = 01/01/03/1900
03/1900 0x40130000013000003/03/03/03/1403/140403/140403/140403
/
140404040404040404040X4040X4040X4040X4040X4040X4040X4040X4040X4040X4040X4040X4040X4000转/04/1900
0x40160000 = 01/04/1900
0x40170000 =
1900年1月
4日0x40180000
= 1900年1月5日
0x40190000 = 1900年1月5日0x401A0000 = 1900年1月5日0x401B0000 = 1900年1月5日0x401C0000 = 1900年1月6日
0x401D0000 = 1900
年1月6日
0x401E0000 = 01/06/1900
0x401F0000 = 01/06/1900
0x40200000 = 01/07/1900
0x40210000 = 01/07/1900
0x40220000 = 01/08/1900 = 0x40230000 =
01/08/10000
....
01/08/10000 /1901
0x40810000 = 06/27/1901
0x40820000 = 07/29/1901
....
0x40D00000 = 11/08/1944
0x40D10000 = 08/29/1947
编辑:我终于想通了,但由于我已经放弃了赏金积分,我将推迟解决方案,以防有人想试一试。
顺便说一句,这没有时间组件,它纯粹是为了存储日期。
java - 如何更改计时器格式
我创建了计时器。如何将计时器格式更改为秒,以免它是长数字?谢谢