问题标签 [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.

0 投票
32 回答
415152 浏览

python - 将 timedelta 格式化为字符串

我在格式化datetime.timedelta对象时遇到问题。

这就是我想要做的事情:我有一个对象列表,对象类的成员之一是 timedelta 对象,它显示事件的持续时间。我想以小时:分钟的格式显示该持续时间。

我已经尝试了多种方法来做到这一点,但我遇到了困难。我目前的方法是为返回小时和分钟的对象添加方法到类。我可以通过将 timedelta.seconds 除以 3600 并四舍五入来获得小时数。我无法获得剩余的秒数并将其转换为分钟。

顺便说一句,我正在使用带有 Django 模板的 Google AppEngine 进行演示。

0 投票
2 回答
13255 浏览

html - 使用 doxygen 记录枚举

doxygen 为枚举生成的 html 文档在左侧列出了枚举,在右侧列出了文档。但是,我需要为每个值提供非常详细的文档,并且其中一些名称很长,因此使带有文档的右列出现在右侧很远并且看起来很糟糕。是否不可能使每个值的文档出现在值的下方或上方而不是右侧?

0 投票
5 回答
3673 浏览

html - 我如何(默认情况下)以不同的方式设置不同类型的标签?

在我的表单中,我想让 HTML 标签一般加粗,但在标记单选按钮和复选框时不要加粗。

如何在默认情况下可以导入和工作的 CSS 中做到这一点,而不需要对样式进行本地覆盖?

单选标签示例(不应为粗体)

示例非无线电标签(应为粗体

如果有帮助,可以更改我关联标签的方式。

谢谢!

0 投票
7 回答
1002 浏览

regex - 所需格式的字符串分离,Pythonic 方式?(带或不带正则表达式)

我有一个格式为:

我想得到这个:

我这样做了:

它在大多数情况下都有效,但是当文本部分有“@”时它会失败。例如,当:

它失败。@names 在开头,@names 后面可以有文本,其中可能包含@。

显然,我可以在最初添加一个空格并找出没有'@'的第一个单词。但这似乎不是一个优雅的解决方案。

解决这个问题的pythonic方法是什么?

0 投票
8 回答
891 浏览

java - 为java开发(文件)交换格式

我想提出一种二进制格式,用于以 POF(普通旧文件;))的形式在应用程序实例之间传递数据。

先决条件:

  1. 应该是跨平台的
  2. 要持久化的信息包括单个 POJO 和任意字节 [](实际上是文件,POJO 将其名称存储在字符串 [] 中)
  3. 只需要顺序访问
  4. 应该是一种检查数据一致性的方法
  5. 应该小而快
  6. 应该防止使用存档器+记事本的普通用户修改数据

目前我正在使用 DeflaterOutputStream + OutputStreamWriter 和 InflaterInputStream + InputStreamReader 来保存/恢复使用 XStream 序列化的对象,每个文件一个对象。读取器/写入器使用 UTF8。现在,需要扩展它以支持前面描述的。我对格式的想法:

  1. 这看起来很正常吗?
  2. 您将使用什么作为分隔符以及如何确定它?
  3. 在这种情况下计算 MD5 的正确方法是什么?
  4. 您建议阅读有关该主题的哪些内容?

TIA。

0 投票
3 回答
24310 浏览

url - 多重排序的 URL 查询字符串约定

我有一个支持项目集合上的多个排序字段的 RESTful Web 应用程序。将这些排序字段编码到 URL 的查询字符串中是否有通用约定?我正在考虑如下模式:

这将按作者然后按出版日期对书籍集进行排序。

基本上,我需要一种方便的方法让我的查询字符串中的名称-值对拥有自己的名称-值对。我也需要对过滤器参数执行与上述示例类似的操作。

Rails 或 ASP.NET MVC 是否有这种模式?是否有其他框架已经建立了处理这个问题的方法?我宁愿使用熟悉的格式,也不愿自己动手。

我也更喜欢使用尽可能少的 URL 百分比编码的格式。

0 投票
6 回答
56098 浏览

perl - 如何在 Perl 的对齐列中写入文本?

我正在尝试从 Perl 写入文件。我只想以制表符分隔的格式写入数据。但是,我正在编写的数据长度不同,并且没有对齐。

例如,我正在尝试编写如下内容:

我只希望数据与顶部的标题对齐。

我正在输出这样的数据:

0 投票
5 回答
25371 浏览

mysql - MySQL中的字符串格式化

MySQL 中有类似 printf() 的格式吗?
我在文档中找不到直接的方法。

例如,我怎样才能做出类似的东西:

得到017?

0 投票
5 回答
1990 浏览

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

编辑:我终于想通了,但由于我已经放弃了赏金积分,我将推迟解决方案,以防有人想试一试。

顺便说一句,这没有时间组件,它纯粹是为了存储日期。

0 投票
2 回答
397 浏览

java - 如何更改计时器格式

我创建了计时器。如何将计时器格式更改为,以免它是长数字?谢谢