标签: format

设置数字格式以将分数置于千位

我需要格式化一个数字以将点数放入数千个,我需要使用角度 2 中的管道对其进行格式化。Ejem:数字是 1983839,结果必须是 1.983.839 知道吗?

{{amount | number}}
Run Code Online (Sandbox Code Playgroud)

format pipe angular

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

使用格式打印运行时可能包含未知数量变量的列表?

sample_list当我知道可以容纳 4 件物品时,以下方法有效。

sample_list = ['cat', 'dog', 'bunny', 'pig']
print("Your list of animals are: {}, {}, {} and {}".format(*sample_list))
Run Code Online (Sandbox Code Playgroud)

sample_list如果我不知道运行时将包含的项目数,如何格式化字符串?这意味着我无法在设计时输入适当数量的括号占位符。

python format

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

如何使用 Intl.DateTimeFormat 表示 MM/dd/yyyy, hh:mm tt

我需要以 MM/dd/yyyy, hh:mm tt 格式显示“en”和“es”区域设置的日期。这种方法工作正常,但它将日期显示为 MM/dd/yy,仅显示年份的最后两位数字,而不是条目年份。

const en = new Intl.DateTimeFormat('en', { dateStyle: 'short', timeStyle: 'short', hour12: true }).format(new Date());

const es = new Intl.DateTimeFormat('es', { dateStyle: 'short', timeStyle: 'short', hour12: true }).format(new Date());

console.log('En', en, 'Es', es);
Run Code Online (Sandbox Code Playgroud)

这种方法

const en = (new Date()).toLocaleString('en');
const es = (new Date()).toLocaleString('es');

console.log('En', en, 'Es', es);
Run Code Online (Sandbox Code Playgroud)

显示全年,但显示“es”区域设置的 24 小时格式。

这里我知道,当格式化大量日期时,最好创建一个 Intl.DateTimeFormat 对象并使用其 format 属性提供的函数。情况可能就是这样。我怎样才能让它发挥作用?

javascript format datetime

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

如何在 PostgreSQL 循环中使用 FOREACH

我正在尝试编写一个非常简单的 pgsql 语句来循环遍历一个简单的状态缩写数组。

 CREATE OR REPLACE FUNCTION my_schema.showState() 
 RETURNS text AS 
 $$
 DECLARE
 my_array text[] := '["az","al", "ak", "ar"]' 
 BEGIN
     FOREACH state IN my_array 
     LOOP
         RETURN SELECT format('%s', state);
     END LOOP;
 END;
 $$ LANGUAGE plpgsql;

SELECT * FROM showState();
Run Code Online (Sandbox Code Playgroud)

我正在使用 PostgresSQL 版本 11+。我不断收到错误ERROR: syntax error at or near "BEGIN"我想在此处看到的输出现在只是看到结果窗口中打印的状态缩写。像这样:

在此输入图像描述

我在这里做错了什么?

format postgresql foreach loops

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

使用 dotnet 格式切换到文件范围的命名空间

我正在尝试使用 dotnet format 命令转换大型 C# 解决方案以利用文件范围的命名空间

我尝试在解决方案的 .editorconfig 中注释我对这些的偏好

# from https://www.meziantou.net/updating-your-project-to-use-file-scoped-namespaces.htm
csharp_style_namespace_declarations=file_scoped:suggestion
Run Code Online (Sandbox Code Playgroud)

# from /sf/ask/5015678391/
csharp_namespace_body = file_scoped
Run Code Online (Sandbox Code Playgroud)

但是,当我运行时dotnet format My.sln,它会进行一些空格格式修复(例如删除尾随空格),但不会转换为文件范围的命名空间。这应该有效吗?我缺少什么?

我正在使用dotnet6.0.201,并且还尝试下载更新版本dotnet-format(7.0.321101+ec7537dd0645b35fc9057006639ca41e37d16348)。

.net c# format

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

如何在Python中从字节中获取图像?

我有一个图像(jpeg)。我只需使用 open('img.jpg', 'rb') 即可从中获取字节。例如,我将这些字节发送给我的朋友。那么使用Python可以通过哪种方式获得相反的操作——从字节到图像呢?如何解码呢?

  1. 如果他知道格式(例如 JPEG),则采用这种方式。
  2. 如果他不知道格式的话。有什么办法吗?

python format byte image

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

C#,读取类似 XML 的模式并将其写入类似的数据格式

我有这个数据集,其结构与 XML 数据类似,只是它不使用 <> 或 </> 来分隔数据,而是使用 ()、制表符和换行符。但数据的工作方式相同,有模式定义和子/父节点。

C# 中是否有一种方法可以使用类似于 XPathSelectElements() 的方法来读取/写入此数据?

这是我需要解析的数据示例:

WARNING: Do Not Modify This File!
Check 24.1.6 Data File
CONTROL 1 (
  code = CEZ_90_1_2016
  compliance mode = UA
  version = 24.1.6 )
LOCATION 1 (
  state = Texas
  city =  USA )
BUILDING 1 (
  project type = NEW_CONSTRUCTION
  bldg use type = WHOLE_BLDG
  feet bldg height = 0.000
  number of stories = 1
  is nonresidential conditioning = TRUE
  is residential conditioning = FALSE
  is …
Run Code Online (Sandbox Code Playgroud)

c# xml format schema dataset

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

如何在 MicroPython 中格式化时间?

我正在尝试使用 Raspberry Pi Pico 和 MicroPython 转换time.localtime()为字符串。我尝试过.join(),但 Raspberry Pi Pico 运行 MicroPython:

from machine import Pin, I2C
from ssd1306 import SSD1306_I2C

now = time.localtime()
print("Current date and time: ")
print(now)

w = 128
h = 32

i2c = I2C(0, scl=Pin(17), sda=Pin(16), freq=200000)
addr = i2c.scan()[0]
oled = SSD1306_I2C(w, h, i2c, addr)

oled.fill(0)
oled.text("Raspberry Pi ", 5, 5)
olex.text("Hi Leo", 5, 15)

oled.show()
Run Code Online (Sandbox Code Playgroud)

format time micropython raspberry-pi-pico

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

如何在Excel中将1Cr转换为10000000

我有一个数据集列,其值为
1.01 Cr
20.5 L
2.51 Cr
3.16 Cr
1.68 L


等等

(1 Cr = 10000000,1 L = 100000)

我如何取消此数字的格式,例如,1.01 Cr 为 10100000,20.5 L 为 2050000
我参考了此 YouTube 视频https://www.youtube.com/watch?v=DuqBhwzWqBU&ab_channel=JigneshGupta
并尝试=IFNA(LEFT(C2,LEN) (C2)-1) CHOOSE(MATCH(RIGHT(C2,1),{"L","Cr"},0),100000,10000000),C2) 但它不起作用。
我对excel一无所知,请问我应该使用该公式吗?

数据集示例图像 请参阅此 img 以获取示例视图

format excel formatting dataset excel-formula

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

为什么 double 和 %f 不想打印 10 位小数?

我正在学习 C 编程语言并正在弄清楚格式说明符,但似乎 double 和 %f 无法正常工作。

这是我的代码

#include <stdio.h>
int main(void)
{ 
    double a = 15.1234567899876;
    printf("%13.10f", a);
}
Run Code Online (Sandbox Code Playgroud)

在我的教科书中,“%13.10f”中指出,13 代表我们要打印的总位数(包括点),10 是小数位数。所以我期望得到 15.1234567899 但没有。

运行后我得到 15.1234567900。这不仅仅是小数点不够,而是小数点打印不正确。变量 a 在 7 之后和 9 之前有 8,但打印的数字没有。

有人可以告诉我我错在哪里吗?

谢谢。脂蛋白

c format double

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