标签: format

格式化程序转换 - 为什么以下代码的结果="true"?

执行此代码时,我总是得到true结果:

public class TestDeclare {
public static void main(String[] args) {

double var = 34;  // any other litteral is valid
System.out.printf("%b ", var); 

}
}
Run Code Online (Sandbox Code Playgroud)

为什么我会得到true而不是false?是true默认值Number吗?

java format printf boolean number-formatting

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

如何将YY/MM/DD类型的字符串转换为java.util.Date?

我已搜索但未找到解析字符串的确切格式(YY/MM/DD).

如何将YY/MM/DD类型的字符串转换为java.util.Date.我有格式为"160310","160211"的字符串.

java format date

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

如何将现在的时间转换为自定义数据格式?

我正在使用 API,该 API 需要以下数据格式:

Wed Jan 07 2015 18:58:40
Run Code Online (Sandbox Code Playgroud)

datetime如何使用和模块将现在的时间转换为这种数据格式time

python format time datetime python-3.x

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

使用 strptime 进行 Ruby/Rails 日期转换。月/日/年

我正在解析 PDF,它以“04/27/17”格式将日期作为字符串返回。如何将这些字符串转换为格式以在 Rails 中存储为日期?

谢谢!

ruby database format ruby-on-rails date

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

将字节数组解码为String格式错误。[Java]

我的应用程序将Tweets加载到Oracle NoSQL数据库,然后检索它们,并使用Jackson库解析JSON以获取所需的值。

我的代码中有2个问题,尽管我很确定一个问题来自另一个问题。第一个问题来自将我从数据库中获得的字节数组(byte [])解码为String。

这是Tweet(JSON字符串)的编码方式,并将其保存到数据库中:

Value myValue = Value.createValue(Base64.getEncoder().encode(msg.value().getBytes()));
Run Code Online (Sandbox Code Playgroud)

这会将tweet作为字节数组中的Value对象保存到DB中。

现在,我需要检索此Value对象,并获取它存储的字节数组。然后将其解码为String,最后与Jackson解析。解码是这样完成的:

String data = new String(value.toByteArray(),StandardCharsets.UTF_8);
Run Code Online (Sandbox Code Playgroud)

实际上,这将返回一个String。但是那个String肯定不是JSON格式的Tweet,而是这个怪物:

....

等等。我在一个辅助项目中进行了一些测试,以查看此转换是否有效,并且一切正常。这是用于测试的类:

import java.io.*;
import java.util.*;
import java.math.*;
import bs.*;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.DeserializationFeature;
import java.nio.charset.StandardCharsets;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Caca {

static String tocode = "{\"created_at\":\"Tue Apr 23 09:10:22 +0000 2019\",\"id\":1120615888883994624,\"id_str\":\"1120615888883994624\",\"text\":\"RT @chuckwoolery: Largest OIL and GAS find in Historyin West Texas. Dwarfs Saudi, Iran, and Iraq. Did you hear about this In the MSM? NO.\\u2026\",\"source\":\"\\u003ca href=\\\"http:\\/\\/twitter.com\\/download\\/iphone\\\" rel=\\\"nofollow\\\"\\u003eTwitter for …
Run Code Online (Sandbox Code Playgroud)

java arrays format json decoding

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

怎么把yyy / MM / ss hh:mm:ss转换成秒?

介绍

我正在尝试从两个纪元中获得几秒钟的差异

2019-05-22 18:28:56-> 1558542536秒

2019-07-22 19:00:00-> 1563814800秒

差异将是:5,272,264?秒

此日期格式来自二进制文件,作为字符串

我的密码

public static void main(String[] args) throws ParseException
{
    String regEpoch = "";
    long result = 0;

    //System.out.println((fecha = dateFormat.format(date)));


    try(RandomAccessFile raf = new RandomAccessFile("binario2.txt", "rw")){
      //user inputs a code (for now, doesn't matter if exists or not)
      System.out.print("Input a code to look for: ");
        String code = scan.next();
            while(!code.matches("\\d+"))
            {
                System.out.println("[ERROR] Only digits accepted");
                System.out.print("Input a code to look for: ");
                    code = scan.next();
            }


        //Gets the …
Run Code Online (Sandbox Code Playgroud)

java format date epoch seconds

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

如何更改R中的日期格式

我有一些日期格式如下:

        V1  V2   V3
1 20100420 915   120
2 20100420 920   150
3 20100420 925   270
4 20100420 1530  281
Run Code Online (Sandbox Code Playgroud)

每行3列,第1行表示:2010-04-20 09:15 120

现在我想将其更改为1列(时间序列):

                   V3
1 20100420 09:15   120
2 20100420 09:20   150
3 20100420 09:25   270
4 20100420 15:30   281
Run Code Online (Sandbox Code Playgroud)

要么:

                   V3
1 20100420 9:15    120
2 20100420 9:20    150
3 20100420 9:25    270
4 20100420 15:30   281
Run Code Online (Sandbox Code Playgroud)

我怎么能在R中实现它?

format r date

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

构建目录路径/和双引号

我正在尝试构建一个将文件放在那里的路径,但我正在使用string.Format并且/参数之间没有出现.这是我的例子:

    string pdfFile = string.Format("{0}{1}{2}{3}", "MyPDF", "/", this.IdPDF, "/");
Run Code Online (Sandbox Code Playgroud)

有人能告诉我为什么/之间JPGId没有出现?

这是感谢Damith和其他所有人的答案!

string pdfFile = string.Format("{0}/{1}", "MyPDF", this.idPDF);
Run Code Online (Sandbox Code Playgroud)

c# asp.net format quote

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

JSON.Net Seralize 值没有引号

以下代码:

var json = JsonConvert.SerializeObject(fooObject,
                                                   new JsonSerializerSettings
                                                       {
                                                           NullValueHandling = NullValueHandling.Ignore,

                                                       });
Run Code Online (Sandbox Code Playgroud)

序列化一个 json(字符串)对象:

{ "fooA":0, "fooB":0, "fooC":false, "fooD":false, "fooE":0, "fooF":0, }

值不在引号中,例如 "fooA":"0"。这是我想要的行为。

有没有办法强制执行这种行为?

.net format json json.net

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

python 3中的字符串格式“%g%%”是什么意思?

根据python 3文档,格式化“%%”的字符串表示“a perncet sign”。

以下代码是一个示例:

"%g%%" % 10.34 == "10.34%"
Run Code Online (Sandbox Code Playgroud)

我不确定这个“%g”在这里意味着什么,我怀疑它应该与字符串格式中的“%g”具有相同的含义,即“%f或%e中较短的一个”。“%f”或“%e”表示“浮点实数”或“指数符号,小写‘e’”。其中的例子是:

"%f" % 10.34 == '10.34000'
Run Code Online (Sandbox Code Playgroud)

或者

"%e" % 1000 == '1.000000e+03'
Run Code Online (Sandbox Code Playgroud)

基于这种理解,我尝试了以下代码。我尝试先格式化x,然后直接使用格式化字符串“%%”,但不起作用。

x = '%g' % 10.34
print(isinstance(x, float)) #this returns false
"%%" % x == "10.34%" # this returns error
Run Code Online (Sandbox Code Playgroud)

然后我尝试了这个:

x = float(10.34)
print(isinstance(x, float)) #this returns true
"%%" % x == "10.34%" # this returns error as well
Run Code Online (Sandbox Code Playgroud)

我什至尝试过这个:

x = "10.34000"
"%%" % x == "10.34%" # this returns error as well
Run Code Online (Sandbox Code Playgroud)

任何人都知道“%%”这里发生了什么。这是什么意思,在任何情况下我们都必须将“%g%%”与“%%”一起使用吗?

这就解决了,问题来自于书上的误导。我在这里发表评论: 在此输入图像描述

python string format python-2.7 python-3.x

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