标签: format

将日期格式更改为php中的数字

请问,我如何在php中更改日期格式

从像2012-12-14 08:40:26这样的东西

格式化数字,如28124629523

php format

-3
推荐指数
1
解决办法
300
查看次数

Python,使用指数十进制表示法编码数字

只是正式的编码问题.
如果我想使用指数十进制表示法在Python中编码值,
my_value1= 1E-5而不是代替my_value1= 0.000001

my_value2= 1E5代替my_value2= 100000

有没有任何格式可以做到这一点或只有丑陋的方式来放置所有0或使Python计算价值?

my_value= 10**(n)
Run Code Online (Sandbox Code Playgroud)

或者将其写成字符串并转换为浮点数!

对于5的例子,可以写整个,但是对于1E30或1E-30的顺序的数量可能太难看了,我认为使10**(n)或字符串1的操作毫无意义.

快速搜索没有给我什么,我快速通过
http://docs.python.org/2/library/decimal.html
,没有明显的解决方案.

我的意思是,如果不能做到这一点,那不是世界末日,但我很好奇是否存在.谢谢

python format numbers

-3
推荐指数
1
解决办法
176
查看次数

编写一个函数,该函数将字符串列表作为参数,并返回包含每个字符串长度的列表

全面问题:编写一个函数,该函数将字符串列表作为参数,并返回包含每个字符串长度的列表.也就是说,如果输入参数是["apple pie","brownies","chocolate","dulce de leche","eclairs"],你的函数应该返回[9,8,9,14,7].

我使用"累加器"接近这个程序,我将累积列表.

我的节目:

def accumulating():
  List = []
  Strings = input("Please enter a list of strings: ")
  List = Strings.split(" ")
  return List

def length(n):
  r = []
  for i in n:
    r.append(len(n))
  return r

def main():
  y = accumulating()
  x = length(y)
  print(x)

main()
Run Code Online (Sandbox Code Playgroud)

python format list

-3
推荐指数
1
解决办法
5040
查看次数

在 Python 中返回格式化的字符串

我有一个字符串:

testString = """ My name is %s
and I am %s years old
and I live in %s"""
Run Code Online (Sandbox Code Playgroud)

我有代码可以找到我想输入到 testString 中的这三个字符串。我怎么做?在 Java 中,我会这样做:

return String.format(testString, string1, string2, string3)
Run Code Online (Sandbox Code Playgroud)

Python中是否有等价物?

python string format

-3
推荐指数
1
解决办法
7772
查看次数

去time.Parse()得到"月度超出范围"错误

我是Go的新手,我正在解析一个nginx时间格式字符串.你可以在这里查看我的代码:

package main

import (
	"time"
	"log"
	"fmt"
)

func main(){
	//nginx time format
	nginx_time :="03/Apr/2017:08:29:05 +0800"
	t,err:=time.Parse("02/Jan/2016:15:04:05 MST",nginx_time)

	if err != nil {
		log.Fatal(err)
	}

	fmt.Println(t.Format("2006-01-02 15:04:05"))
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

GOROOT=/usr/local/go
GOPATH=/usr/local/share/go:/Users/sinopex/goroot:/Users/sinopex/goroot
/usr/local/go/bin/go build -o "/private/var/folders/5b/yf1f_9lj06bfvqvcq2h9myph0000gn/T/Build 1.go and rungo" /Users/sinopex/goroot/src/github.com/sinopex/golang/example/test/1.go
"/private/var/folders/5b/yf1f_9lj06bfvqvcq2h9myph0000gn/T/Build 1.go and rungo"
2017/04/03 12:17:12 parsing time "03/Apr/2017:08:29:05 +0800": month out of range
http://stackoverflow.com/questions/ask#
Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

关于我做错的任何想法?

谢谢.

format time go

-3
推荐指数
1
解决办法
2114
查看次数

用字符串格式伪造十进制

我目前在一个小型的C#程序中有以下多项.

long one = 1;
long two = 1005;
long three = 100000005;
long four = 1111112258552;
Run Code Online (Sandbox Code Playgroud)

我想将它们格式化为一个字符串,这样它们就是大小的千分之一,而不是将值除以千.

Input               :               Output
1                                    0.001
1005                                 1.005
100000005                       100000.005
1111112258552               1111112258.552
Run Code Online (Sandbox Code Playgroud)

我已经尝试了字符串格式,例如{0:0,000},{0:0.000}但是没有提供我之后的结果.

我怎样才能达到我追求的结果?任何提示或指示将不胜感激


一些示例代码

long one = 1;
long two = 1005;
long three = 100000005;
long four = 1111112258552;

string format = "{0:0,000}";
string s1 = String.Format(format, one);
string s2 = String.Format(format, two);
string s3 = String.Format(format, three);
string s4 = String.Format(format, four);

Console.WriteLine(s1);
Console.WriteLine(s2);
Console.WriteLine(s3); …
Run Code Online (Sandbox Code Playgroud)

c# string format string-formatting

-3
推荐指数
1
解决办法
60
查看次数

使用PHP,如何检查十进制数字是否大于或小于50?

我正在尝试检查变量内的数字的十进制数是否大于50或小于50。然后根据其是否大于或等于50,将十进制数四舍五入为99,如果较小则将其四舍五入为00 。

这是我的一段代码:

public function roundPrice($price)
{
return round( (ceil($price) - 0.01), 2);
}
Run Code Online (Sandbox Code Playgroud)

它使所有十进制数舍入到99。我只需要将50或更高的小数点四舍五入到99,而49或更少的小数则变为00。

我如何在PHP中实现呢?非常感谢,我被困在这里,不知道怎么做。

php format decimal rounding ceil

-4
推荐指数
1
解决办法
3947
查看次数

将日期 mm/dd/yyyy 转换为 yyyy-mm-dd 格式的日期本身

我试图不格式化ToString()。我需要格式中的日期本身。我不能对字符串场景做:

string str = "02/11/2006";
DateTime dt = new DateTime();
dt = Convert.ToDateTime(str);
Run Code Online (Sandbox Code Playgroud)

现在dt是格式mm/dd/yyyy,但我需要格式yyyy-mm-dd 希望我增加一些意义..哈!

c# asp.net format datetime

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

格式之谜

f = open('file.txt')
print f.read()
Run Code Online (Sandbox Code Playgroud)

那是非常直接的不是吗?这是有效的,因为python知道如何读写.txt文件.这些格式如何运作?我希望构建一个python程序来阅读至少主要格式的文档(包括pdf),电子表格和演示文稿.

现在请不要告诉我,"继续使用PDFMiner!"; "使用IronPython进行阅读.doc!"

我想了解自己,格式魔术是如何发生的.我想知道格式是如何工作的,这样我就可以构建自己的"任何格式阅读器".我不想要解决方案来阅读各种格式.我想知道它背后的理论.

任何指向此类资源的链接或有关阅读多种格式的帮助都非常感谢.

-谢谢

python format file

-4
推荐指数
1
解决办法
117
查看次数

String.format 忽略除第一个参数之外的所有内容

Java 的String类型有一个format方法,但调用它会忽略模板内的所有内容,只返回第一个参数。

String s = "name: %s, age: %d".format("bob", 42);
assertEquals("name: bob, age: 42", s); // fails, s.equals("bob")
Run Code Online (Sandbox Code Playgroud)

即使使用空模板,也会返回第一个参数:

s = "".format("alice", 21); // returns "alice"
Run Code Online (Sandbox Code Playgroud)

Java 8 和 Java 11 都表现出相同的问题行为。

相同的代码在 Python 中也可以运行:

String s = "name: %s, age: %d".format("bob", 42);
assertEquals("name: bob, age: 42", s); // fails, s.equals("bob")
Run Code Online (Sandbox Code Playgroud)

这是为什么?没有编译错误,程序运行也没有异常。为什么它会这样表现还不太明显。如何正确使用format字符串的方法?

我在某处读到,在面向对象语言中,对象是方法的第一个参数。这在这里起作用吗?

java string format language-lawyer

-4
推荐指数
1
解决办法
137
查看次数

对于这种情况,这是最优雅/安全/推荐的解决方案吗?

我希望得到第一个else指令if.像这样的东西:

if (vowels_counter >= consonants_counter)
    for (i = 0; ntca[i]; i++)
        for (j = 0; vowels[j]; j++)
            if (ntca[i] == vowels[j])
            {   ntca[i] += 1;
                break;
            }
else
    for (i = 0; ntca[i]; i++)...
Run Code Online (Sandbox Code Playgroud)

但是你看到它else是如何连接到第二个if:

if (vowels_counter >= consonants_counter)
        for (i = 0; ntca[i]; i++)
            for (j = 0; vowels[j]; j++)
                if (ntca[i] == vowels[j])
                {   ntca[i] += 1;
                    break;
                }

                else
                    for (i = 0; ntca[i]; i++)...
Run Code Online (Sandbox Code Playgroud)

我通过将嵌套iffor …

c c++ format

-6
推荐指数
1
解决办法
175
查看次数

Perl数字格式

我如何格式化这个例子:

100000为1000.00

90为0.90

用Perl?

我发现,用像一些模块尝试Locale::Currency::FormatNumber::Format,但没有工作:/

随着Locale::Currency::Format我尝试:

use Locale::Currency::Format;
my $total = 19750;
my $convert = currency_format('USD',$total,'FMT_COMMON');
print $convert;
Run Code Online (Sandbox Code Playgroud)

我预计197.50但是印刷品是"19,750.00美元".

format perl

-6
推荐指数
1
解决办法
486
查看次数

标签 统计

format ×12

python ×4

string ×3

c# ×2

php ×2

asp.net ×1

c ×1

c++ ×1

ceil ×1

datetime ×1

decimal ×1

file ×1

go ×1

java ×1

language-lawyer ×1

list ×1

numbers ×1

perl ×1

rounding ×1

string-formatting ×1

time ×1