humanize

    7热度

    2回答

    我正在用Ruby 1.9.3和Rails 3.0.9构建应用程序 我有一个像下面这样的类。 module CDA class Document def humanize_class_name self.class.name.gsub("::","") end end end 我想要类名如“CDADocument”。 我的humanize_c

    1热度

    1回答

    我坚持为我的项目创建自定义人性化功能。 我的API是returing,我想变成更具可读性,如标签: probabilityOfDefault ,我想把它变成 概率违约 或 historicalDate 并将其更改为 历史日期 到目前为止,我已经写了一个函数,但它只是将字母更改为大写,它不会在每个字母前添加空格。这里是: var humanize = function(property) {

    19热度

    4回答

    我想打印我非常小的数字在C#中的对人友好的方式,如: 30µ为3E-5或456.789n为0.000000456789。 我知道在C中的BSD Humanize_number()函数,但只兼容位整数,而不是浮点数和双精度值。在C#中是否有支持这些的等价物? 此外,应该显示数字时,像保持一定量的精度: 0.003596应显示为3.596µ,不3.6µ(或者更糟,4µ)。 可能的答案在这里:Forma

    0热度

    1回答

    我需要翻译人性化葡萄牙语(pt-BR)。怎么样? 导入: from django.contrib.humanize.templatetags.humanize import naturaltime 使用: _question['pub_date'] = naturaltime(question.pub_date) 设置: LANGUAGE_CODE = 'pt-BR' TIME_ZON

    2热度

    3回答

    我试图计算剩余时间(例如:10年2个月,从今天(2014年3月2日在JS 10天)使用此功能: var d2 = new Date(2024, 3, 12); var d1 = new Date(); var d0 = new Date(1970, 0, 1); var diff = new Date(d2.getTime() - (d1.getTime() + d0.getTime())

    1热度

    1回答

    我已经研究了在小空间(在Django中)表示数字的几种方法,而他们的django.contrib.humanize.intword很好用,我更喜欢例如,如果它表示M而不是百万。我知道这不适用于特别大的数字(10^15和10^18都以Q开头)。 我基本上需要四个不同的单位名称高达万亿:K,M,B和T.是否有任何包允许大量的数字配置? 我没有发布任何代码,因为我有什么作品,但并不完全如何我喜欢它,这只

    2热度

    2回答

    这似乎是一个非常简单的问题 - 当我使用form_for或fields_for助手从我的模型生成标记时,如何修改我的模型以自定义显示特定属性的字符串? 在[1]之前或多或少有同样的问题,但答案是'国际化',这不是我想要做的,我只想覆盖一个或两个人性化属性名称。

    -2热度

    1回答

    Django的humanize模块对于将datetime对象变成对我们更有意义的东西而言非常神奇,因为它的功能是naturaltime函数(docs)。我试图做的是相反的,采取naturaltime格式中的任何一种,并将其转换回datetime(接受明显的精度损失)。 是否有任何现有的库来做到这一点,或者我将不得不编写我自己的datetime.strptime模式? 我知道这是一个“找我一个工具/

    12热度

    3回答

    当我这样做: {% load humanize %} {{ video.pub_date|naturaltime|capfirst }} 我得到2 days, 19 hours ago 我怎样才能得到只有2天无小时。基本上,如果视频是在不到一天前发布的,那么它应该在X小时前说,然后它应该在X天前,然后在几周内计算在内。我只是不想要1小时5分钟前或2天13分钟前。只是第一部分。 我看着人性化

    4热度

    2回答

    是否存在“倒转人性化”时间的功能? 例如,给定(字符串): '1分钟前' '7小时前' '5天前' '2个月前' 可能会返回(道歉为伪代码): datetime.now() - timedelta(1分钟),准确性(60秒) datetime.now() - timedelta(7小时),准确性(1小时) datetime.now() - timedelta( 5天),准确性(1天) dateti