所以我终于得到了我的WCF服务设置,并通过ASP.NET AJAX与浏览器交谈.但是我发现当我使用我的数据填充html表时...日期时间格式如下所示:
2009年1月2日星期五15:27:12 GMT-0500(东部标准时间)
在服务器上,我使用的是.NET DateTime格式.我应该使用其他东西并在服务器上进行工作吗?或者有没有通过JavaScript(ASP.NET AJAX或jQuery)在客户端上解决这个问题的简单方法?
我喜欢'2009年1月2日15:27:12'部分.我想我可以使用substring(),但我错过了什么?
更多信息:
我发现返回浏览器的数据是一个有效的JavaScript Date对象.
因此,您可以使用任何本机JavaScript Date函数来处理值或...您可以使用.toString().substring()并修剪掉您不想要的内容.
有谁知道quartz.net以QUARZ_TRIGGERS表中的时间存储的格式.例如,我在NEXT_FIRE_TIME列中看到了634019848980000000,但我无法获得确切的日期时间.
如果我能得到这个将是非常有帮助的.谢谢.
我以下列格式获取日期(Date而不是String):
Tue Jun 26 07:00:00 EDT 2012
Run Code Online (Sandbox Code Playgroud)
我想将日期格式更改为(日期):
6/26/2012 10:19:15 AM
Run Code Online (Sandbox Code Playgroud)
以便在数据库中更新相同的内容.我试过以下代码:
Date dte;
Date dte1;(Tue Jun 26 07:00:00 EDT 2012)
SimpleDateFormat formatter = new SimpleDateFormat("m/dd/yyyy hh:mm:ss a");
String formattedDate = formatter.format(dte1);
dte = formatter.parse(formattedDate);
SystemUtils.trace("test", " date>>>" + dte);
Run Code Online (Sandbox Code Playgroud)
正在产生以下回应:
Thu Jan 26 07:00:00 EST 2012
Run Code Online (Sandbox Code Playgroud)
任何人都可以分享这段代码来做同样的事情.
我有一个变量,使用以下字符串格式打印出来:
var printThis = String.Format("{0:d}, {0:T}", dateAndTimeVar);
Run Code Online (Sandbox Code Playgroud)
现在我有一个问题; 当我没有设置'dateAndTimeVar'时,我需要'{0:T}'来显示类似'--. - .--'的内容.使用常规DateTime类型似乎不支持这种情况(如果没有设置时间,则默认显示'00 .00.00').
我可以将'dateAndTimeVar'变量更改为任何内容(包括其他类型),但字符串格式必须保持不变.
这有什么解决方案吗?
我想检查用户提交的日期时间是否与我的日期时间格式相同
DateTime::createFromFormat($format, $date)
Run Code Online (Sandbox Code Playgroud)
它工作正常,直到我改变我的时间格式Y-m-d H:i:s,Y-m-d\TH:i:s.ZP
我希望得到像这样的时间2011-11-09T17:11:57.430 + 05:00我应该给我的功能什么格式?我使用的格式错了吗?
我在应用程序中使用了相当长的 URL 来接收 XML 数据。我想根据用户时间操纵 URL 中的时间,但我不知道如何解释它。
这是来自 URL 的日期和时间:
2015-04-27T00%3A00%3A00
Run Code Online (Sandbox Code Playgroud)
有没有办法操纵它来显示当前时间?例如,如果我想说现在是 2015 年 4 月 27 日下午 5:30 CST。
我想将 UTC TimeDate 标记字符串转换为毫秒的整数值(可能需要是 64 位数量),以便在存储在 mySQL 数据库列中时占用更少的空间。这个 UTC 字符串是从另一个库生成的,我将它存储为一种每用户 GUID。
datetime 或 dateutil 能否将其转换为单个整数值(例如“自纪元以来的毫秒数”)?还是我需要自己做?
使用这种方法解析:
myDateTime = dateutil.parser.parse("2015-06-27T02:10:05.653000Z")
print("Parsed datetime String is {0}, ordinal value is {1}".format(myDateTime, myDateTime.toordinal()))
Run Code Online (Sandbox Code Playgroud)
给出输出:
Parsed datetime String is 2015-06-27 02:10:05.652999+00:00, ordinal value is 735776
Run Code Online (Sandbox Code Playgroud)
...它只给出日期的序数值。此外,如果我有一个整数 653 毫秒的时间,那么我希望解析的对象知道它有 653 毫秒,而不是 652999。
我需要在 Microsoft Sql Server 的 QUEUE 表中插入一个日期字符串作为 DATETIME2。
数据库结构:
CREATE TABLE "QUEUE" (
ID INT PRIMARY KEY NOT NULL,
TEAMID VARCHAR(550) ,
STATUS VARCHAR(50) ,
MSG VARCHAR(50) ,
TIME DATETIME2,
ERROR VARCHAR(10) ,
);
INSERT INTO QUEUE VALUES(2,'c33','ok','FoundID',CONVERT('Tue Sep 09 12:18:52 2014' AS DateTime2),'OK');
Run Code Online (Sandbox Code Playgroud)
值 'Tue Sep 09 12:18:52 2014' 应转换为 datetime2 格式,如 2014-09-09 12:18:52.000000 并应插入。
我试过 CAST 和 COVERT 但它失败了。
我正在使用java 8.我试图用DateTimeFormatter解析日期到字符串.但它给出了以下错误.我的尝试和错误如下.谁能帮帮我吗?
我的代码>>
String getFormatedDateForList(String dateObj) {
// dateObj = "2019-02-06 00:00:00.0"
DateTimeFormatter inputFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
DateTimeFormatter outputFormat = DateTimeFormatter.ofPattern("dd/MM/yyyy");
String output = LocalDate.parse(dateObj, inputFormat).format(outputFormat)
return output
}
Run Code Online (Sandbox Code Playgroud)
错误>>
Text '2019-02-06 00:00:00.0' could not be parsed, unparsed text found at index 19. Stacktrace follows:
Message: Text '2019-02-06 00:00:00.0' could not be parsed, unparsed text found at index 19
我正在编写一个JavaFx程序,显示Windows的时间和日期格式.这意味着当我更改Windows的语言时,程序应该显示新的时间和日期格式.例如,在某些位置,时间格式如下:
二○一八年十二月三十零日
在其他位置,它显示如下:
二○一八年十二月三十零日
我尝试使用Java中的LocalDateTime类,但这没有任何意义,因为该类没有时区信息.
private void init()
{
button = new Button("Update");
button.setFont(Font.font(null,FontWeight.BOLD,15));
setBottom(button);
setAlignment(button, Pos.CENTER);
setPadding(new Insets(15));
ldt = LocalDateTime.now();
label = new Label();
label.setFont(Font.font(null, FontWeight.BOLD,20));
label.setTextFill(Color.RED);
label.setAlignment(Pos.CENTER);
text = ldt.toString();
label.setText(text);
gridPane = new GridPane();
gridPane.add(label, 0, 0);
gridPane.setAlignment(Pos.CENTER);
setCenter(gridPane);
}
Run Code Online (Sandbox Code Playgroud)
德语:
英语:
如何正确显示?
datetime-format ×10
datetime ×5
java ×3
c# ×2
asp.net ×1
asp.net-ajax ×1
date ×1
datetime2 ×1
format ×1
insert ×1
java-8 ×1
mysql ×1
php ×1
python ×1
python-2.7 ×1
quartz.net ×1
sql-server ×1
string ×1
t-sql ×1
time-format ×1
uri ×1
url ×1
xml ×1