小编Pra*_*mar的帖子

C++ 浮点数差异

我试图在 2 个不同的平台上获得完全相同的结果,即 Solaris 和 Linux(sun-studio vs GCC)。整个代码使用双数据类型。但是当我打印输出时,我看到浮点数的差异(如小数点后 20 位)。

我需要知道的是我是否可以设置一些编译器标志来使 GCC 和 sun-studio 编译器的行为相同。附加图像显示了 Double 数据类型的差异。左侧是 GCC 的输出,另一侧是 sun-studio。

在此处输入图片说明

c++ gcc

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

如何避免 JObject.Parse 解析 DateTime,而只获取原始字符串?

我有如下所示的 JSON 数据,当我读取 DateTime 标记时,它会在内部转换为 {2/11/2022 6:56:17 AM}。我需要以字符串格式读取数据,与 JSON 中可用的数据相同

代码片段:

JObject jsonObject = JObject.Parse(jsonText);
var dateTime = jsonObject["LastModified"]["DateTime"]; // output = {2/11/2022 6:56:17 AM}, but i need "2022-02-11T06:56:17.143Z".
Run Code Online (Sandbox Code Playgroud)
{"LastModified": {
            "Username": "Philips Administrator",
            "DateTime": "2022-02-11T06:56:17.143Z"
        }
}
Run Code Online (Sandbox Code Playgroud)

c# datetime

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

标签 统计

c# ×1

c++ ×1

datetime ×1

gcc ×1