标签: format

如何在 C# 中指定可选的千位分隔符?

我正在尝试从decimal具有最多 6 个小数位的数据类型打印物理量。我希望显示千位分隔符,但仅适用于 >= 10,000(或 <= -10,000)的数字。

例如:

  • 100 -> 100
  • 1000 -> 1000
  • 9999 -> 9999
  • 10000 -> 10,000

我一直在使用这种格式,但不太正确:

myNumber.ToString("#,##0.######");
Run Code Online (Sandbox Code Playgroud)

格式字符串是否有技巧可以让千位分隔符仅在小数位左侧有 5 个或更多数字时显示?

c# format number-formatting

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

Bash - 日期无法识别英国格式 (dd/mm/yyyy)

我有一个格式为以下日期的文本文件dd/mm/yyyy

14/09/1992
15/04/1983
15/09/1961
02/06/1979
14/12/1971
08/02/2001
19/06/1999
14/09/1969
31/08/2002
30/07/1980
25/04/1973
03/01/1992
Run Code Online (Sandbox Code Playgroud)

我想将其转换为YYYY/mm/dd脚本中的格式。我打算使用 date 命令来这样做:

date -f tempDate +%Y/%m/%d
Run Code Online (Sandbox Code Playgroud)

但问题是,它无法识别英式日期并显示以下错误,因为我相信它正在阅读它,mm/dd/yyyy因为我不希望它这样做:

date: invalid date `14/09/1992'
Run Code Online (Sandbox Code Playgroud)

还有另一种方法吗?或者有什么方法可以更改日期格式的顺序?

另外,我需要这个脚本在我不是系统管理员的服务器上工作。

format bash date

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

Bootstrap 3 输入日期格式

我想知道不使用任何插件/库,是否可以格式化引导日期输入格式。我的网络服务将返回 ISO.DATE 模式 = "yyyy-MM-dd",并且引导程序以 MM/DD/YYYY 格式显示它。我想把它改成 DD/MM/YYYY 格式。

有可能吗?我用谷歌搜索,每个人似乎都在使用某个图书馆。由于我的要求很简单,我不想使用任何库。或者你认为需要一个图书馆。任何帮助表示赞赏。

<div class="form-group">
    <label for=displayFrom class="col-md-3 control-label"> Date </label>
    <div class="col-md-4">
    <form:input type="date" class="form-control" path="displayFrom" id="displayFrom"
                        placeholder="display From"/>
    </div>
    <div class="col-md-5 iserror">
        <form:errors path="displayFrom"></form:errors>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

format date twitter-bootstrap-3

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

无法打开 SQL Server 批量插入格式文件

我正在尝试使用批量插入将一些数据插入到本地计算机上的数据库中。我正在使用 SQL Server Express 数据库并使用 Microsoft SQL Server Management Studio 执行查询。当我尝试执行查询时,出现此错误。

无法批量加载,因为无法打开文件“?D:\Countries.xml”。操作系统错误代码 123(文件名、目录名或卷标语法不正确。)。

我一直在到处移动这个文件到我的硬盘上,但仍然遇到同样的错误。老实说,我不知道发生了什么。有小费吗?

BULK INSERT Research.dbo.Countries
FROM 'C:\Users\someuser\Desktop\Localization DB\countryInfo.txt' WITH 
    (
        FORMATFILE='?D:\Countries.xml',
        FIRSTROW=2,
        CHECK_CONSTRAINTS
    );
GO
Run Code Online (Sandbox Code Playgroud)

sql-server format bulkinsert

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

Excel以毫秒显示自定义日期格式

我有这样的 CSV 日期

  2015-08-04 10:09:25.940 
Run Code Online (Sandbox Code Playgroud)

此值的默认 Excel 表示为

09:25.9  
Run Code Online (Sandbox Code Playgroud)

你能否提供确切的步骤来强制 Excel 显示一些理智的东西?

format excel formatting

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

matplotlib format offset string

So I am looking to simply format the offset string (at least that is what i think it is called, see image) that matplotlib places along with an axis that has been set to show tick labels in scientific notation, but where the range is less than one order of magnitude (power of 10).

here is what I am talking about: 在此处输入图片说明 Essentially, how do I make it bigger/coloured?

python format plot matplotlib

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

单元格中的文本重复或重复,为什么?

我输入,=NOW()单元格显示“1/6/20161/6/2016”。

检查单元格格式和条件格式,似乎没有任何问题。什么会导致这种情况?

编辑:如下图所示,我无法在此列之外重新创建异常。无论我是复制/粘贴还是输入=NOW()结果都是一样的。 截屏

format excel excel-2013

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

R{base} 在科学记数法中保持尾随零

我正在尝试使列表的每个数字保持相同的格式。有人知道如何在 R 中用科学记数法格式保留数字的尾随零吗?

例子:

x<-0.2195649
format(x, scientific = T,digits = 3)
#[1] "2.2e-01"
Run Code Online (Sandbox Code Playgroud)

想要的结果是:

[1] "2.20e-01"
Run Code Online (Sandbox Code Playgroud)

format numbers r

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

如何在awk中同时格式化字符串和浮点数?

我有一列如下:

ifile.txt
1.25
2.78
?
?
5.6
3.4
Run Code Online (Sandbox Code Playgroud)

我想将浮点格式化为十进制并按原样跳过字符串。

ofile.txt
1
3
?
?
6
3
Run Code Online (Sandbox Code Playgroud)

Walter A、F. Knorr 和 Janez Kuhar 根据我的问题和需要像

awk '{printf "%d%s\n", $1}' ifile.txt
Run Code Online (Sandbox Code Playgroud)

同样,我发现我有很多列,但是,其他列不需要任何格式。所以我必须以类似的形式使用上述命令:

awk '{printf "%5s %d%s %5s %5s %5s\n", $1, $2, $3, $4, $5}' ifile.txt
Run Code Online (Sandbox Code Playgroud)

例如:

ifile.txt
1  1.25   23.2    34  3.4
2  2.78   22.0    23  1.2
3     ?      ?     ?  4.3
4     ?      ?     ?  6.5
5   5.6   45.0     5  2.4
6   3.4   43.0    23  5.6
Run Code Online (Sandbox Code Playgroud)

我使用了 F. Knorr 在回答中再次建议的以下命令,

awk '$2~/^[0-9]+\.?[0-9]*$/{$2=int($2+0.5)}1' …
Run Code Online (Sandbox Code Playgroud)

format shell awk

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

python用零填充小数

我正在寻找一种用零填充浮点小数的方法:

这是我的参考:

In [37]: '{:5.5}'.format(round(4.123456, 5))
Out[37]: '4.1235'
Run Code Online (Sandbox Code Playgroud)

我有这个:

In [38]: '{:5.5}'.format(4.1)
Out[38]: '  4.1'
Run Code Online (Sandbox Code Playgroud)

但我想要这个:

Out[38]: '4.1000'
Run Code Online (Sandbox Code Playgroud)

python format

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