我正在尝试将DateTime对象转换为ISO8601字符串,但仍然得到错误的结果.我查看了stackoverflow,但找不到合适的解决方案.
我从日期时间字符串"2017-06-26T20:45:00.070Z"开始,由newtonoft从json反序列化并转换为C#中的DateTime对象,相当于:
var theTime = new DateTime(2017, 6, 26, 20, 45, 00, 70, DateTimeKind.Utc);
Run Code Online (Sandbox Code Playgroud)
现在我需要将时间转换回它的原始UTC格式字符串以在另一个算法中使用它,但我尝试的每次转换都不会将其返回到原始字符串.不知道我做错了什么.
我试过了:
var newTime = theTime.UtcNow.ToString("o");
// returns "2017-06-26T00:00:00.0000000Z"
var newTime2 = theTime.Date.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ss.sssZ");
// returns "2017-06-26T00:00:00.00Z"
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我希望使用toISOString()来执行js将会执行的操作,这是我在newTime2日期时间格式中列出的内容,但它也没有显示时间.
谢谢!
我使用Linq将一个随机数生成器放在一起。在这种情况下,这些随机数的范围必须为1-6(含1-6)。我想选择3个不同数字组成的组。
我不明白为什么这段代码会返回仅包含2个数字的组。
do
{
Random rnd = new Random();
int[] myRndNos = Enumerable
.Range(1, 6)
.Select(i => rnd.Next(1, 7))
.Distinct()
.Take(3)
.ToArray();
string test = string.Join(",", myRndNos);
System.Console.WriteLine(test);
Console.ReadKey(true);
} while (true);
Run Code Online (Sandbox Code Playgroud)
它返回一个示例,如:
4,6,1
5,2,3
2,4,5
3,2
3,5,1
etc...
Run Code Online (Sandbox Code Playgroud)
为什么在某些情况下只取两个数字?对我来说没有意义。发射
我是Git的新手。
我创建了一个分支的主人。我在那个分公司工作。然后,我在该新分支中创建一个新文件。然后,我切换回主视图。
我看到我刚切换到母版时要添加的文件吗?我不想将该文件添加到master分支。这些分支不是应该完全相互独立吗?我将其添加到新分支,而不是主分支。我如何分开分支?
我是 VUE.Js 的新手,我创建了一个非常简单的应用程序来尝试它是如何工作的。
问题立即发生,当我运行应用程序时,在无限循环中触发变量监视。我不明白为什么。有一个 v-for 循环,但它位于一个只有两个元素的数组上。
最初 SubTotal 应该是 0。但是一旦应用程序运行,它就会触发 Buy 方法,即使我没有点击购买按钮,并且 subtotal 最终是 442.37999999999965。
谢谢你的帮助。
这是 jsfiddle啤酒购物车
HTML :
<div id = "growler">
<table>
<tr>
<th style='width:150px'>Beer</th>
<th style='width:50px'>Price</th>
<th style='width:30px'></th>
</tr>
<tr v-for = "beer in beers">
<td>{{ beer.name }}</td>
<td>{{ beer.price }}</td>
<td>
<button :click="buy(beer)">buy</button>
</td>
</tr>
<tr>
<td>SubTotal</td>
<td>{{subTotal}}</td>
<td></td>
</tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
JS:
new Vue({
el: "#growler",
data: {
beers: [
{name: 'Ahool Ale', price: 2.00},
{name: 'Agogwe Ale', price: 2.38}
],
shoppingCart: [], …Run Code Online (Sandbox Code Playgroud)