标签: string-conversion

将字符串转换为DateTime格式问题C#

我有以下代码,我收到一条错误消息,指出输入字符串的格式不正确.请帮我

List<Crime> crimeList = new List<Crime>();
while (!reader.EndOfStream)
{
    var line = reader.ReadLine();
    var values = line.Split(',');
    crimeList.Add(new Crime()
    {
        Dates = DateTime.ParseExact(values[0],"yyyy-MM-dd HH:mm:ss",CultureInfo.InvariantCulture),
        Category = values[1],
        Description = values[2],
        DayOfWeek = values[3],
        PdDistrict = values[4],
        Resolution = values[5],
        Address = values[6],
        x = Convert.ToDouble(values[7]),
        y = Convert.ToDouble(values[8])
});
Run Code Online (Sandbox Code Playgroud)

values[0]2015-05-13 23:53:00. https://s23.postimg.org/x0g4k37kr/datetime_problem.png

c# csv string datetime string-conversion

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

C++ std::stringstream 到 const char* 转换

我试图将 a 转换stringstream为 a const char*,但总是得到一个空字符串。

我的代码:

#include<string>
#include<sstream>
#include<stdio.h>

const char* test(std::string city, std::string street, int houseNumber, int postCode) {
std::stringstream ss;
ss << city << " " << street << " " << houseNumber << " " << postCode;
const std::string tmp =  std::string{ss.str()};
const char* str = tmp.c_str();
return str;
}

int main(){
printf(test("demo", "Demo", 1, 1234));
}
Run Code Online (Sandbox Code Playgroud)

预期输出:demo Demo 1 1234

我尝试了如何将 std::string 转换为 const char* 或 char*?中提到的所有增强功能。,但我没有成功。

c++ string type-conversion string-conversion

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

Python:获取从日期字符串传递的年数

鉴于我从一个字符串开始,比如'3/6/2011'月/日/年,当天是2011年3月13日(7天后),我如何找到自那时起已过去的年数(7/365 = 0.0191780821917808)在Python?

请注意,我希望能够处理任何输入日期.不过没有任何格式,您可以采用上面的格式.

python string time datetime string-conversion

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

wstringstream到LPWSTR

我已经构建了一个字符串wstringstream,需要将其分配给一个struct类型的成员LPWSTR.我尝试使用my_stringstream.str().c_str()但得到以下编译时错误:

无法从'const wchar_t*'转换为'LPWSTR'

我怎样才能做到这一点?当我尝试在GUI中显示字符串时,我尝试了许多不同的强制转换组合,其中包含更多编译时错误或随机行话.

c++ wchar-t string-conversion

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

如何将_bstr_t转换为System :: String

首先,我是C++/CLI的新手.

做了一些研究后,我发现我可以Marshal::PtrToStringBSTR用来转换IntPtrSystem::String.那么,有没有办法将我的_bstr_t变量转换为一个,IntPtr以便我可以将它传递给提到的函数并进行转换?

要么,

_bstr_t变量转换为的正确方法是System::String什么?

c++-cli string-conversion

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

带特殊字符转换的字符串

我知道这是一个非常愚蠢的问题,因为我还是新手.

大小写:
字符串A:来自加密算法的输出字符串(包含特殊字符)
字符串B:来自字符串A的哈希函数的输出字符串(包含特殊字符)

String C = A + "|" + B;
Run Code Online (Sandbox Code Playgroud)

问题:
我想将它们从发送方一起发送为字符串C,以便我可以在接收方中将它们分开
但字符串A和B可能包含我的分隔符"|"

那么你对我有什么建议?[ C# ]

c# string special-characters string-conversion

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

Python为什么int(“ 0”)返回false

我正在尝试学习Python,并且可以在它的生命中不弄清楚为什么这样做:

i = raw_input("enter a number")

if int(i):
    print "yes"
else:
    print "false"
Run Code Online (Sandbox Code Playgroud)

如果i ==“ 0”不会返回true

背景:我正在尝试实现联合查找算法。一切正常,但是当我尝试连接两个点且一个为0时,它不会让我通过控件。(Python 2.7)

python validation int string-conversion

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

如何将小于1的字符串("0.25500000")转换为十进制?

我有一个字符串"0.30405",我需要将其转换为小数.然而,这是一个错误.

解决这个问题的方法是什么,不要吹头

Convert.ToDecimal("0.25500000") //throws exception
Run Code Online (Sandbox Code Playgroud)

c# decimal string-conversion

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

如何在Qt中将std :: string转换为QString?

我试图将字符串隐藏到QString,以便可以在QLineEdit或QLabel上显示该QString。这是我到目前为止拥有的一部分代码

char buff[100];
fgets(buff, sizeof(buff), fp);

//the buff[0] and buff[1] are two char values that I add up to make a string
std::string latitude = std::string() +  buff[0]  +  buff[1]; 
QString::fromStdString(latitude);

this->ui->lineEdit->setText(latitude);
Run Code Online (Sandbox Code Playgroud)

c++ qt string-conversion

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

如何将希腊语的html实体转换为php中的实际符号

我有希腊网站,其中的所有帖子看起来都是这样的:

<p>&Omicron; &Mu;&pi;&#972;&nu;&omicron;&upsilon;&sigmaf; &Gamma;&#973;&rho;&omicron;&sigmaf; Drunken Clam &theta;&alpha; &delta;&epsilon;&#943;&tau;&epsilon; &theta;&alpha; &epsilon;&#943;&nu;&alpha;&iota; &sigma;&epsilon; &theta;&#941;&sigma;&eta; &nu;&alpha; &kappa;&epsilon;&rho;&delta;&#943;&zeta;&epsilon;&iota; &#972;&sigma;&omicron; 1000&Chi; &tau;&omicron;&upsilon; &sigma;&upsilon;&nu;&omicron;&lambda;&iota;&kappa;&omicron;&#973; &sigma;&tau;&omicron;&iota;&chi;&#942;&mu;&alpha;&tau;&omicron;&sigmaf; &epsilon;&pi;&iota;&lambda;&#941;&gamma;&omicron;&nu;&tau;&alpha;&sigmaf; &epsilon;&#943;&tau;&epsilon; Cleveland, Peter, Quagmire, &kappa;&alpha;&iota;</p>
Run Code Online (Sandbox Code Playgroud)

实际上它在页面上看起来像这样:

醉蛤 θα δείτε θα είναι σε θέσn να κερδίzeει όσο 1000Χ του συνολικού στοιχήματος επιλέγοντας είτ ε 克利夫兰、彼得、沼泽、και

我需要将 html 实体更改为实际符号(我正在使用 UTF-8 编码。)似乎 html_entity_decode() 不执行此操作。这里有任何库或类似的东西可以让我将文本转换为实际的符号吗?

PHP 版本 PHP 5.3.29

谢谢!

更新:抱歉,这是我可耻的错误。我在调试问题时弄乱了 mb_internal_encoding() 和 'default_charset' ini 指令。所以我只需将 html_entity_decode 工作的编码设置为第三个参数:

   $decoded = html_entity_decode($str, ENT_COMPAT | ENT_HTML401, "UTF-8");
Run Code Online (Sandbox Code Playgroud)

正如夏洛特·杜努瓦所写。所以我将她的答案设置为正确。

php string character-entities html-entities string-conversion

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