小编use*_*Bee的帖子

仅使用Moment JS将Microsoft JSON日期转换为本地DateTime

JSON日期:'/日期(1373428800000)/'最终结果:2013年7月9日美国东部时间晚上8点

目前我分三个步骤:

var a = cleanJsonDate('JsonDate');
var b = formatDate(a); // 7/10/2013 12:00 AM
var c = moment.utc(b); // 7/9/2013 8:00 PM
return c;
Run Code Online (Sandbox Code Playgroud)

是否有可能仅使用时刻js来完成相同的结果?

----更新-----

结合@ThisClark和@Matt答案.我尽可能接近目标; 然而,'h'格式由于某种原因不起作用,我仍然得到20.00.00而不是8:00

var m = moment.utc(moment('/Date(1373428800000)/').format('M/D/YYYY h:m A')).toDate();
alert(m);
Run Code Online (Sandbox Code Playgroud)
<script src="http://momentjs.com/downloads/moment.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

javascript datetime json date momentjs

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

为什么按钮不能填充网格单元?

我即将在UWP应用程序中创建一个Grid Matrix,并遇到这种行为,其中Button控件不会拉伸以填充可用空间; 相反,TextBox控件可以.如何强制Button控件的行为像TextBox?

     <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
            <RowDefinition Height="*" />
            <RowDefinition Height="*" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*" />
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>
        <Grid.Resources>
            <Style TargetType="Button">
                <Setter Property="BorderBrush" Value="Yellow" />
                <Setter Property="BorderThickness" Value="5" />
            </Style>

            <Style TargetType="TextBox">
                <Setter Property="BorderBrush" Value="Yellow" />
                <Setter Property="BorderThickness" Value="5" />
            </Style>
        </Grid.Resources>

        <TextBox   Grid.Row="0" Grid.Column="0" Text="One"   />
        <TextBox  Grid.Row="0"  Grid.Column="1" Text="Two"   />

        <Button   Grid.Row="1" Grid.Column="0" Content="Three"   />
        <Button  Grid.Row="1"  Grid.Column="1" Content="Four"   />
    </Grid>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

xaml uwp

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

如何将此声明转换为XAML?

var FullName = String.Format("{0} {1}", "FirstName", "LastName");
Run Code Online (Sandbox Code Playgroud)

如何翻译成TextBlock文本?

<TextBlock Text="" /> 
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml

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

主窗口 DataContext StackOverflowException

我知道这听起来可能有点疯狂,但我理解的目的,你会如何解释设置Window.DataContextMainWindow这个错误的结果:

“抛出了‘System.StackOverflowException’类型的异常。”

<Window>
  <Window.DataContext>
    <local:MainWindow />
  </Window.DataContext>
</Window>
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml

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

LINQ:在选择百万分之一单项时最有效的条件

假设
数据库中有大约一百万个项目,并且存储过程 返回所有项目.

在不更改存储过程的情况下,返回单个项目的最有效条件是什么?

尝试:

var item = db.GetInfo().Where(i => i.url == url).Select(i => i.ID).FirstOrDefault();
var item = db.GetInfo().Where(i => i.ProductType == 5 && i.url == url).Select(i => i.ID).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

c# linq

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

为什么不能用包含return语句的方法替换return语句?

下面的代码示例将抛出"Not Not Paths返回值"

   public static Validation Validate()
    {
       Validation invalid = new Validation()
       InvalidResult(invalid); // why removing the return keyword is not possible??
    }

    public static Validation InvalidResult(Validation invalid)
    {
        return invalid; // the return comes from here
    }
Run Code Online (Sandbox Code Playgroud)

c#

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

任务工厂执行功能Sequnetialy

在使用Parallel库时,我遇到了Task Factory的意外结果.

假设:任务工厂将随机处理呼叫

结果:每次都进行顺序处理(无论是相同的功能还是不同的功能)

    static void Do(string test)
    {
        Console.WriteLine("testttttt " + test);
    }

    static void Main(string[] args)
    {
        Task.Factory.StartNew(() =>
        {
            Do("1"); Do("2"); Do("3"); Do("4"); Do("5");
            Do("1"); Do("2"); Do("3"); Do("4"); Do("5");
            Do("1"); Do("2"); Do("3"); Do("4"); Do("5");
        });
        Console.ReadKey();
    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

以下代码生成随机结果:

        Task.Factory.StartNew(() =>
        {
            Do("1"); Do("2"); Do("3"); Do("4"); Do("5");
        });
        Task.Factory.StartNew(() =>
        {
            Do("1"); Do("2"); Do("3"); Do("4"); Do("5");
        });
        Task.Factory.StartNew(() =>
        {
            Do("1"); Do("2"); Do("3"); Do("4"); Do("5");
        });
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

为什么第一个例子总是产生连续的结果,这应该被认为是理所当然的所有时间?

c# task-parallel-library

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

方法调用语句是按照它们的写入顺序同步执行的吗?

例如:

void Function1()
{
  Function2();
  Function3();
}
Run Code Online (Sandbox Code Playgroud)

Function3保证等到Function2每次Function1调用完成处理吗?

c#

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

标签 统计

c# ×6

xaml ×3

wpf ×2

date ×1

datetime ×1

javascript ×1

json ×1

linq ×1

momentjs ×1

task-parallel-library ×1

uwp ×1