格林威治时间转化成为标准时间的字符串

有时从数据库中取得的时间后面带.0,想把这给去掉,具体作法

String date = "2013-03-10 09:08:06.0";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = sdf.parse(date);
String dd =sdf.format(d);
System.out.println(dd);

时间: 2024-08-29 04:23:48

格林威治时间转化成为标准时间的字符串的相关文章

格林威治时间转化北京时间以及时间转换格式代码大全

格林威治时间与北京时间的相互转换,后台服务器是格林威治的时间没有处理就丢给我了, 解决吧,网上一搜,发现这个问题在10年,甚至08年就有人提出来并解决了,向前人致敬, 用到了,把有用的总结一下: >1 08年有个哥们解决的方式是截取字符串转换格式:  String ts = "2007-10-23T17:15:44.000Z";  System.out.println("ts = " + ts); ts = ts.replace("Z", 

js将UTC时间转化为当地时区时间

我们在进行网站开发的时候有可能会涉及到国外的用户或者用户身在国外,这时就会存在时差问题,比如说我们在中国的时间是08:00,但是此时韩国的时间是09:00,如果在网页上需要进行相关显示的话就会出现问题,那作为一个前端该怎么解决这个问题呢? 前端通过请求获取的时间一般都是时间戳格式,这个时间戳一般就是UTC时间(*UTC:最接近标准时间的一个时间标准),而我们在网页上需要显示的是GMT时间,下面就是根据本地时间获得GMT时间和任意时区的时间函数: 1.将本地时间转化成任意时区的时间(如:通过本地时

Delphi中获取Unix时间戳及注意事项(c语言中time()是按格林威治时间计算的,比北京时间多了8小时)

uses DateUtils;DateTimeToUnix(Now) 可以转换到unix时间,但是注意的是,它得到的时间比c语言中time()得到的时间大了8*60*60这是因为Now是当前时区的时间,c语言中time()是按格林威治时间计算的,北京时间比格林威治时间多了8小时DateTimeToUnix(Now)-8*60*60 就和c语言中time()得到的一样了 但我进一步研究DateTimeToUnix函数时发现,Delphi中的时间没有经过任何的转换,是直接读取系统时间 我试着改变当前

【java】java中日期时间转化

mport java.util.*; import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date getNowDate() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDat

python操作格林威治时间

将当前时间转成格林威治时间: from datetime import datetime, timedelta import random local = datetime.now() + timedelta(sencods = random.random()) b = datetime.stftime(local, "%Y-%m-%dT%H:%M:%S.%f")[:-3] + "Z" b: 即为当前时间在加上秒数之后的格林威治时间 将类似格林威治时间的字符串经过处

jQuery将时间转化为时间戳或将时间戳转化为时间

下面的这段代码,是可以将时间戳转为时间,或者将时间戳转为时间: <script type="text/javascript"> $.extend({ myTime:{ CurTime: function(){ return Date.parse(new Date())/1000; }, DateToUnix: function(string) { var f = string.split(' ', 2); var d = (f[0] ? f[0] : '').split('

js时间转化

function showDiv(objID){ //将时间转化为时间戳 var str = '2009/1/1'; var ftime = str.replace(/-/g,'/'); var uftime = Date.parse(ftime)/1000; //将当前时间转化为时间戳 var curtime = Math.round(new Date().getTime()/1000.0); //alert(curtime); }

再谈怎样以最简单的方法将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式

今天review代码,看见某些大爷在将泛型为String类型的集合或String类型的数组转化为逗号间隔字符串形式时仍然仅仅顾结果不注重过程,"大爷"咱能负点责任吗? 将泛型为String类型的集合转化为逗号间隔字符串形式: 測试类: package com.ghj.packageofclient; import java.util.ArrayList; import java.util.List; import com.ghj.packageoftool.StringUtils; p

Java 获取各时区时间,获取当前时间到格林威治时间1970年01月01日00时00分00秒的秒数

格林威治时间即UTC/GMT时间,1970年01月01日00时00分00秒(即UTC+8的北京时间1970年01月01日08时00分00秒)计算代码如下: 1 /** 2 * 获取指定时间到格林威治时间的秒数 3 * UTC:格林威治时间1970年01月01日00时00分00秒(UTC+8北京时间1970年01月01日08时00分00秒) 4 * @param time 5 * @return 6 */ 7 public static long diffSeconds(String time){