标签: format

将字符串转换为Double - Java

将带逗号的字符串数字(例如:835,111.2)转换为Double实例的最简单,最正确的方法是什么.

谢谢.

java format

25
推荐指数
3
解决办法
6万
查看次数

Python dateutil.parser.parse先解析一个月,而不是一天

dateutil.parser.parse用来格式化字符串中的日期.但现在它混合了一个月和一天.

我有一个包含的字符串05.01.2015.后

dateutil.parser.parse("05.01.2015")
Run Code Online (Sandbox Code Playgroud)

它返回:

datetime.datetime(2015, 5, 1, 0, 0)
Run Code Online (Sandbox Code Playgroud)

我希望它会回归 (2015, 1, 5, 0, 0)

如何告诉代码格式是dd.mm.yyyy什么?

对于记录,25.01.2015将按(2015, 1, 25, 0, 0)预期解析为.

python format datetime parsing python-dateutil

25
推荐指数
2
解决办法
2万
查看次数

R中的格式编号,包含逗号千位分隔符和指定小数

我想用千位分隔符格式化数字并指定小数位数.我知道如何分开做这些,但不能一起做.

比如,我用format为小数:

FormatDecimal <- function(x, k) {
  return(format(round(as.numeric(x), k), nsmall=k))
}
FormatDecimal(1000.64, 1)  # 1000.6
Run Code Online (Sandbox Code Playgroud)

对于千位分隔符,formatC:

formatC(1000.64, big.mark=",")  # 1,001
Run Code Online (Sandbox Code Playgroud)

但这些并不能很好地融合在一起:

formatC(FormatDecimal(1000.64, 1), big.mark=",")  
# 1000.6, since no longer numeric
formatC(round(as.numeric(1000.64), 1), nsmall=1, big.mark=",")
# Error: unused argument (nsmall=1)
Run Code Online (Sandbox Code Playgroud)

我该怎么1,000.6办?

编辑:这不同于这个问题,询问格式3.14为3,14(被标记为可能的重复).

format r

25
推荐指数
4
解决办法
4万
查看次数

为什么String的格式(Object ... args)被定义为静态方法?

我想知道为什么Java 5及以上版本在String类中使用静态方法提供了printf样式的格式化程序,如下所示:

public static String format(String format, Object... args)
Run Code Online (Sandbox Code Playgroud)

代替

public String format(Object... args)
Run Code Online (Sandbox Code Playgroud)

这样我们就可以写出"%02d".format(5)05代替String.format("%02d", 5).

我想如果我可以修改String类,我可以添加:

public String format(Object... args) {
    return format(this, args)
}
Run Code Online (Sandbox Code Playgroud)

得到相同的结果.

我发现在C#中,还使用静态方法而不是实例方法.

我想知道为什么他们决定这样做,但我没有得到解释.实例方法trimsubstring返回一个新的string实例,所以他们应该做同样的事情format.

此外,该DateFormat课程还使用了这个:

public final String format(Date date)
Run Code Online (Sandbox Code Playgroud)

用于格式化日期.因此,如果我们将DateFormat的实例视为格式化程序,则String的实例也可以用作格式化程序.

有任何想法吗?

java string format printf

24
推荐指数
3
解决办法
1万
查看次数

我怎么能在任何数字前面得到0?

如果它是单个数字,我想在数字前加0.例如它应该是01,02,03 ... 09,10,11,......

vb.net string format

24
推荐指数
2
解决办法
6万
查看次数

如何获取数据库中的原始'created_at'值(不是转换为ActiveSupport :: TimeWithZone的对象)

想象一下,我有一个Post Model.

并且数据库中的一条记录将是:

23|title_here|content_here|2011-02-20 08:01:55.583222|2011-02-20 08:01:55.583222
Run Code Online (Sandbox Code Playgroud)

最后两个field(2011-02-20 08:01:55.583222|2011-02-20 08:01:55.583222 )是created_at和updated_at字段.

然后,

post = Post.find_by_id(23)
Run Code Online (Sandbox Code Playgroud)

问题:如何在数据库中获取created_at字符串:" 2011-02-20 08:01:55.583222"?

我们知道,post.created_at将返回一个ActiveSupport::TimeWithZone对象,而不是原始字符串.

请帮忙 :)

database format time ruby-on-rails

24
推荐指数
1
解决办法
8403
查看次数

如何在HTML中成功嵌入图像以便在webmail客户端中显示?

我正在尝试使用基本64位数据URL编码的图像在HTML中进行签名.这是一个例子:

<img src="data:image/png;base64,iVBORw0KGgoAAAAN...kJggg==">
Run Code Online (Sandbox Code Playgroud)

它适用于邮件软件,如Mac或Thunderbird上的Mail,但它不能使用gmail,outlook,roundcube,hotmail等网络邮件...

你知道如何让它工作吗?我真的想把这些图像直接放在源代码中,它更实用.

html format base64 webmail

24
推荐指数
1
解决办法
2万
查看次数

python xlwt设置单元格的自定义背景颜色

我使用python 2.7和xlwt模块进行excel导出

我想设置我知道可以使用的单元格的背景颜色

style1 = xlwt.easyxf('pattern: pattern solid, fore_colour red;')
Run Code Online (Sandbox Code Playgroud)

但我想设置自定义颜色smth.比如#8a8eef或者是否有可能颜色的调色板,因为浅蓝色不起作用:)

谢谢

python format excel xlwt

23
推荐指数
3
解决办法
4万
查看次数

在PHP字符串中格式化MySQL代码

是否有任何程序IDE可以在PHP字符串中格式化MySQL代码,例如我使用PHPStorm IDE而它无法做到.

它适用于PHP和MYSQL,但不适用于PHP字符串中的MYSQL.我准备使用新的IDE,因为现在我必须手动格式化数百个一行且不可读的数据库请求.我选择的唯一标准是ide可以自动执行.

<?php
...
$request1 = "select * from tbl_admin where admin_id= {$_SESSION['admin_id']} and active= 1 order By admin_id Asc";
...
?>
Run Code Online (Sandbox Code Playgroud)

应该成为

<?php
...
$request1 = "SELECT * 
               FROM tbl_admin 
                  WHERE admin_id = {$_SESSION['admin_id']}
                  AND active = 1
                      ORDER BY admin_id ASC";
...
?>
Run Code Online (Sandbox Code Playgroud)

php mysql format

23
推荐指数
3
解决办法
7937
查看次数

将截断的Python float格式化为string中的int

快速简单:

some_float = 1234.5678
print '%02d' % some_float  # 1234

some_float = 1234.5678
print '{WHAT?}'.format(some_float) # I want 1234 here too
Run Code Online (Sandbox Code Playgroud)

注意:{:.0f}不是一个选项,因为它会舍入(1235在此示例中返回).

format(..., int(some_float)) 正是我想避免的事情,请不要这么做.

python format

23
推荐指数
3
解决办法
2万
查看次数

标签 统计

format ×10

python ×3

java ×2

string ×2

base64 ×1

database ×1

datetime ×1

excel ×1

html ×1

mysql ×1

parsing ×1

php ×1

printf ×1

python-dateutil ×1

r ×1

ruby-on-rails ×1

time ×1

vb.net ×1

webmail ×1

xlwt ×1