我有一个.CSV文件,我正在读一个C#程序.在其中一列中,有一个日期,但它采用"通用"格式,因此它在.CSV中显示为数字.例如:41172.
如何在C#中将此数字转换为格式为dd/mm/yyyy的日期?41172相当于20/09/2012.
我试着在这里搜索,但它对我帮助不大..
我想将 time_span 转换为字符串,我不想在几天内返回时间跨度......但只有HH:mm:ss.怎么实现呢?
我的示例代码在这里:
String time_span_par = "06:12:40";
String time_str = "18:13:59";
TimeSpan time_span_var = TimeSpan.Parse(time_span_par);
TimeSpan time_span = TimeSpan.Parse(time_str);
time_span = time_span.Add(time_span_var);
string temp = time_span.ToString("HH:mm:ss");
Run Code Online (Sandbox Code Playgroud) 我想在GMT中获取机器的当前时间,并使用GWT以自定义格式呈现它:
yyyyMMddHHmmss
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?
我试过这个,但是我没有找到如何在GMT中显示当地时间:
Date date = new Date();
DateTimeFormat dtf = DateTimeFormat.getFormat("yyyyMMddHHmmss");
System.err.println(dtf.format(date).toString());
Run Code Online (Sandbox Code Playgroud)
还要注意,Date.getTimezoneOffset()不推荐使用它,我可以用它从当前日期中减去它并在之后格式化它,但它听起来不是一个好的计划.
所以我有一个具有datetime属性的模型实例.我在我的视图中使用以下方式显示它:
<%= @instance.date.to_date %>
Run Code Online (Sandbox Code Playgroud)
但它显示为:2011-09-09
我希望它出现在:2011年9月9日
我该怎么做呢?
谢谢!
我正确地在项目中使用JQuery FullCalendar但我想翻译一些数据.
我阅读了文档,所以我这样做:
monthNames:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
monthNamesShort:['janv.','févr.','mars','avr.','mai','juin','juil.','août','sept.','oct.','nov.','déc.'],
dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
titleFormat: {
month: 'MMMM yyyy',
week: "d[ MMMM][ yyyy]{ - d MMMM yyyy}",
day: 'dddd d MMMM yyyy'
},
columnFormat: {
month: 'ddd',
week: 'ddd d',
day: ''
},
axisFormat: 'H:mm',
timeFormat: {
'': 'H:mm',
agenda: 'H:mm{ - H:mm}'
},
firstDay:1,
buttonText: {
today: 'aujourd\'hui',
day: 'jour',
week:'semaine',
month:'mois'
},
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
Run Code Online (Sandbox Code Playgroud)
我使用eventClick和select函数来编辑日历,它运行良好.但当我在其中一个函数中获取 …
我希望这不是重复.我在这里检查了其他搜索,他们似乎都在谈论使用SimpleDateFormat以正确的TimeZone格式"显示"日期.
但是,我的问题是我获得了一个XMLGregorianCalendar对象,让我们在"CET"中说.
我必须从这个对象中找出格式,并将当前时间也发送到与服务器相同的TimeZone中.
例如:我需要一个XMLGregorianCalendar对象,以这种格式返回我(使用Timezone):
2012-09-19T15:23:36.421 + 02:00
所以我只是尝试了以下代码片段似乎只返回本地时区的时间:(
TimeZone utc = TimeZone.getTimeZone("CET");
GregorianCalendar gc = new GregorianCalendar();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ssZ");
df.setTimeZone(utc);
System.out.println(" - Gregorian UTC [" + df.format(gc.getTime()) + "]")
XMLGregorianCalendar currServTime = DatatypeFactory.newInstance().newXMLGregorianCalendar(gc);
System.out.println("currServTime is "+currServTime);
Run Code Online (Sandbox Code Playgroud) 我有一个json响应,其中包含一个类似的hashmap;
{"map":{"2012-10-10 03:47:00.0":23.400000000000002,"2012-10-10 03:52:00.0":23.3,"2012-10-10 03:57:00.0":23.3,"2012-10-10 04:02:00.0":23.3,"2012-10-10 04:07:00.0":23.200000000000003,"2012-10-10 04:13:00.0":23.1,"2012-10-10 04:18:00.0":23.1,"2012-10-10 04:23:00.0":23.0,"2012-10-10 04:28:00.0":23.0,"2012-10-10 04:33:00.0":23.0,"2012-10-10 04:38:00.0":22.900000000000002,"2012-10-10 04:43:00.0":22.8,"2012-10-10 04:48:00.0":22.8,"2012-10-10 04:53:00.0":22.700000000000003,"2012-10-10 04:58:00.0":22.6,"2012-10-10 05:03:00.0":22.6,"2012-10-10 05:08:00.0":22.5,"2012-10-10 05:13:00.0":22.5,"2012-10-10 05:18:00.0":22.5,"2012-10-10 05:23:00.0":22.400000000000002}}
Run Code Online (Sandbox Code Playgroud)
我想格式化json的datetime部分;
dd/mm/yyyy HH:mm:ss
让我们假设我把所有对元素都这样;
var myArr = [["2012-10-10 03:47:00.0", 23.400000000000002], ["2012-10-10 03:52:00.0", 23.3], ....];
Run Code Online (Sandbox Code Playgroud)
然后,我尝试解析如下所示的datetime部分,并在控制台上获得Date {Invalid Date} ;
new Date(myArr[0][0]);
Run Code Online (Sandbox Code Playgroud)
如何格式化此类日期时间.
我试过用了
FROM_UNIXTIME(`date`)
Run Code Online (Sandbox Code Playgroud)
得到一个yyyy/mm/dd小时
我怎么能扭转它,就是这样
hh:mm:秒mm/dd/yyyy
谢谢
我正在尝试将以下JSON输入发送到elasticsearch,但我正在获取解析器错误.
这是JSON输入
{
"chassisNumber": "654321",
"position": "40.480143, -3.688960",
"issue": "Position",
"timestamp": "2016-07-15T15:29:50+02:00[Europe/Paris]"
}
Run Code Online (Sandbox Code Playgroud)
索引定义
{
"mappings":{
"vehicle":{
"properties":{
"vehicle":{
"type":"string"
},
"position":{
"type": "geo_point"
},
"issue":{
"type":"string"
},
"timestamp":{
"type":"date",
"format":"YYYY-MM-DD'T'HH:mm:ssZ"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
以及与"timestamp"字段相关的错误.
"reason": "Invalid format: \"2016-07-15T15:29:50+02:00[Europe/Paris]\" is malformed at \"[Europe/Paris]\""
Run Code Online (Sandbox Code Playgroud)
我尝试了一些日期格式,但没有人成功.任何人都可以帮我定义正确的格式来解析elasticsearch中的"timestamp"字段吗?
谢谢!!!
我有一个SystemTime变量,我想从那个日期获得 ISO 8601 格式。