又一个日期格式问题:((Yet another date formatting problem :()
我似乎每天都有日期格式问题!
我正在查询一个表格,并以格式dd / mm / yyyy(作为字符串btw)获得一个日期。 辉煌! 这就是我想要的。 但是,现在我想将该字符串转换为日期,以便我可以做到
dim dayNumber as integer = day.DayOfWeek
但是,当我将它转换为日期时,它会将其更改为#m / dd / yyyy#。 AHHHH! 我怎么能改变这个?
这是我试过的代码
Dim ActivityDate As String If dt.Rows(i)("Date") Is DBNull.Value Then ActivityDate = "" Else ActivityDate = dt.Rows(i)("Date") End If Dim ci As New System.Globalization.CultureInfo("en-CA") Dim theDate As Date = Date.Parse(ActivityDate, ci) Dim day As Integer = theDate.DayOfWeek
干杯
I seem to have a date formatting problem every day!
I am querying a table and am getting a date back in the format dd/mm/yyyy (as a string btw). Brilliant! thats what I want. But, now I want to convert that string to a date so i can do
dim dayNumber as integer = day.DayOfWeek
But when I convert it to a date it changes it to #m/dd/yyyy#. AHHHH! how can I change this?
here is my code i've tried
Dim ActivityDate As String If dt.Rows(i)("Date") Is DBNull.Value Then ActivityDate = "" Else ActivityDate = dt.Rows(i)("Date") End If Dim ci As New System.Globalization.CultureInfo("en-CA") Dim theDate As Date = Date.Parse(ActivityDate, ci) Dim day As Integer = theDate.DayOfWeek
Cheers
原文:https://stackoverflow.com/questions/2629526
最满意答案
你必须玩
hold space
。sed -ne '/^$/ { g; p; b }; h; $ { g; p }' infile
它是如何工作的?
对于每个法线,将其复制到
hold space
(h
)覆盖以前的内容。 对于特殊情况(空行和文件的最后一行),获取保留空间的内容并打印它。它产生:
bbbbb fffff iiiii
You have to play with the
hold space
.sed -ne '/^$/ { g; p; b }; h; $ { g; p }' infile
How does it work?
For each normal line, copy it to
hold space
(h
) overwritting previous content. And for special cases (empty lines and last line of file), take the content of hold space and print it.It yields:
bbbbb fffff iiiii
相关问答
更多-
TCP/IP模型是一个________。[2023-10-02]
a -
下列中不属于面向对象的编程语言的是?[2022-05-30]
a -
如何打印到同一行?(How can I print to the same line?)[2023-10-17]
格式如下: [# ] 1%\r 注意\r字符。 这是所谓的回车 ,将光标移回到行的开头。 最后,确保你使用 System.out.print() 并不是 System.out.println() Format your string like so: [# ] 1%\r Note the \r character. It is the so-called carriage return that will move the ... -
如果要忽略只有空格的行: if not line.strip(): ... do something 空字符串是一个False值。 或者如果你真的只想要空行: if line in ['\n', '\r\n']: ... do something If you want to ignore lines with only whitespace: if not line.strip(): ... do something The empty string is a False ...
-
在同一行上打印形状(Print shapes on the same line)[2022-01-26]
解 最简单的解决方案是将2种方法合并为1,如下所示: public static void drawTriangleAndSquare(int widthS, int heightS) { // number of leading spaces in front of triangle int k = 2 * heightS - 5; // print square for (int i = 0; i < heightS; i++) { for (int j ... -
你当然可以结合top和awk来获得你想要的任何文本部分。 但是对于你的要求,我认为ps适合你: ps -h --format rss
这将以Kilobytes给你相同的数字。 如果你喜欢最后的m ,你可以/1024 。 编辑 即使Jonta报告了版本差异问题。 我仍然不认为解析top的输出以获得内存使用是最好的方法。 这将是通用的解决方案: grep -oP 'VmRSS:\s*\K.*' /proc/ /status 这是我的输出以上命令和ps一: kent$ ps -h -o ... -
你必须玩hold space 。 sed -ne '/^$/ { g; p; b }; h; $ { g; p }' infile 它是如何工作的? 对于每个法线,将其复制到hold space ( h )覆盖以前的内容。 对于特殊情况(空行和文件的最后一行),获取保留空间的内容并打印它。 它产生: bbbbb fffff iiiii You have to play with the hold space. sed -ne '/^$/ { g; p; b }; h; $ { g; p }' infil ...
-
按行打印(Print Line By Line)[2022-01-18]
你打电话给split看起来很可疑。 特别是正则表达式"\n\r" 。 请注意,无论您是否提供带引号的字符串, split的第一个参数总是被解释为正则表达式。 在Unix系统中,行结尾通常是"\n" 。 在DOS / Windows上,它是"\r\n" (与您所拥有的相反)。 在古代的Mac上,它是"\r" 。 要匹配你所能做的所有事情: my @lines = split(/\r\n|\n|\r/, $lyrics); Your call to split looks suspicious. In par ... -
我写了一个快速程序,该程序适用于我为此制作的文本文件。 基本上,文本文件包含10行包含单词“header”和20行包含单词“body”。 之后,我有10个空行并重复前30行。 这是仅打印正文的代码。 if __name__ == '__main__': # Open the file for reading. ...
-
您可以将字符串拆分为“\ n \ n”并查找以Fruits开头的字符串 print(*(i for i in s.split("\n\n") if i.startswith("Fruits"))) 或者,如果您有多个组: print('\n\n'.join((i for i in s.split("\n\n") if i.startswith("Fruits")))) 返回: Fruits Apples: 10 Oranges: 20 Bananas: 5 如果: s = """Fruits Ap ...