关于JAVA时间戳 求助!java中关于时间戳Timestamp的问题

java\u65f6\u95f4\u6233\u662f\u4ec0\u4e48

Timestamp\u5c31\u662f\u6240\u8c13\u7684\u65f6\u95f4\u6233\uff0c\u8fd9\u4e2a\u4e3b\u8981\u7528\u5728\u6570\u636e\u5e93\u4e0a\uff0c\u4f60\u53ef\u4ee5\u518djava.sql\u8fd9\u4e2a\u5305\u5185\u627e\u5230\u8fd9\u4e2a\u7c7b\uff0c\u4e00\u822c\u6570\u636e\u5e93\u91cc\u5982\u679c\u7528Date\u8fd9\u4e2a\u7c7b\u7684\u8bdd\uff0c\u90a3\u4f60\u53d6\u51fa\u6765\u7684\u65f6\u5019\u53ea\u80fd\u5230\u67d0\u4e00\u5929\uff0c\u4e5f\u5c31\u662f\u65e5\uff0c\u4f46\u662fTimestamp\u7684\u8bdd\uff0c\u5c31\u662f\u5230\u5c0f\u65f6\u4e00\u76f4\u5230\u7eb3\u79d2\uff0c\u5f88\u7cbe\u786e\u7684\u3002\u4f46\u662f\u4f60\u628a\u65f6\u95f4\u5b58\u8fdb\u53bb\u7684\u65f6\u5019\u4e5f\u8981\u7528\u8fd9\u4e2a\u7c7b\u3002\u6bd4\u5982\uff1amysql\u7684\u8bdd\uff0c\u4f60\u53ef\u4ee5\u7528setTimtstamp();\u8fd9\u4e2a\u65b9\u6cd5\uff0c\u4f60\u53ef\u4ee5\u5230java\u7684\u6587\u6863\u91cc\u53bb\u770b\u770b\uff0c\u91cc\u9762\u90fd\u5199\u7684\u6bd4\u8f83\u6e05\u695a

GregorianCalendar gcal = new GregorianCalendar(); // \u83b7\u5f97\u5f53\u524d\u65f6\u95f4// \u8bbe\u5b9a\u683c\u5f0fyyyy-mm-dd hh:mm:ssDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = gcal.getTime(); // \u5c06\u5f53\u524d\u65f6\u95f4\u8f6c\u6210\u65e5\u671f\u5bf9\u8c61String datetime = df.format(date); // \u83b7\u5f97\u7b26\u5408\u683c\u5f0f\u7684\u5b57\u7b26\u4e32\uff0c\u5f53\u524d\u65e5\u671f\u65f6\u95f4int index = datetime.indexOf(" ");String selectday = datetime.substring(0, index); // \u5f53\u524d\u65e5\u671f// \u5c06\u5f53\u524d\u65e5\u671f\u6362\u6210Timestamp\u5bf9\u8c61// string\u7684\u7c7b\u578b\u5fc5\u987b\u5f62\u5982\uff1a yyyy-mm-dd hh:mm:ss[.f...] \u8fd9\u6837\u7684\u683c\u5f0f\uff0c\u4e2d\u62ec\u53f7\u8868\u793a\u53ef\u9009\uff0c// \u5426\u5219\u62a5\u9519\uff01\uff01\uff01Timestamp nowdatetime = Timestamp.valueOf(datetime);

Timestamp就是所谓的时间戳,这个主要用在数据库上,你可以再java.sql这个包内找到这个类,一般数据库里如果用Date这个类的话,那你取出来的时候只能到某一天,也就是日,但是Timestamp的话,就是到小时一直到纳秒,很精确的。但是你把时间存进去的时候也要用这个类。比如:mysql的话,你可以用setTimtstamp();这个方法,你可以到java的文档里去看看,里面都写的比较清楚

服务器发给客户端一个包含时间戳的凭证,客户端把请求和凭证发给服务器,服务器验证时间戳是否重复和超时,可以防止重复请求和重放攻击

自己写的Server/Client? http://zhidao.baidu.com/q?word=JAVA+SSL&ct=17&pn=0&tn=ikaslist&rn=10&lm=0&fr=search

  • java浠鏃堕棿鎴鎬庝箞寰楀埌褰撳墠鏃堕棿
    绛旓細涓鑸敤System.currentTimeMillis()鎴 new Date()鏉ヨ幏鍙栥鏃堕棿鎴閫氬父鏄漼yyyMMddHHmmss鈥滅殑锛屼妇渚嬶細Date date = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");String str = sdf.format(date);杈撳嚭缁撴灉锛20160830121252銆傚娉細鏃堕棿鎴充腑鐨勬椂闂存樉绀烘牸寮忓彲浠ユ牴鎹疄闄呮儏鍐佃缃...
  • java 涓墽琛屼袱娆鏃堕棿鎴 涓轰粈涔堝緱鍒扮殑涓鏍,鎬庝箞鏀规湁宸埆,姹傚ぇ绁瀇鐧惧害...
    绛旓細浣犲ソ锛佸洜涓轰綘鐨刦ormat鍒扮绾у埆鐨勶紝鑰屼綘鐨勮绠楁満杩愯閫熷害寰堝揩锛岃繍琛岃繖2娆″彇鏃堕棿涔嬮棿鐨勬椂闂磋繙杩滃皬浜1绉掞紝鎵鏈夛紝浣犵湅鍒扮殑缁撴灉灏辨槸涓鏍风殑 浣犲皾璇曠潃鏀规垚姣绾у埆"yyyy-MM-dd-HH-mm-ss.SSS"璇曡瘯 濡傛灉杩樹笉琛岀殑璇濓紝璇存槑浣犵殑璁$畻鏈鸿繍琛岄熷害杩樻槸澶揩锛2娆′箣闂寸殑鏃堕棿灏忎簬1姣锛岄偅涔堜綘鍙互璁╃嚎绋嬬瓑寰1姣灏辫兘...
  • JAVA鍒ゆ柇涓や釜鏃堕棿鎴,鐩搁殧澶氬皯鍒嗛挓
    绛旓細杩欎釜瑕佺湅浣犵殑鏃堕棿鎴鏄簿纭埌绉掕繕鏄绉掕繕鏄井濡欙紝涓鑸潵璇村墠涓ょ鐢ㄧ殑姣旇緝鏅亶锛岀簿纭埌绉掔殑鏃堕棿鎴虫槸10浣嶏紝绮剧‘鍒版绉掔殑鏄13浣嶃傚紕娓呮杩欎釜锛屼袱涓浉鍑忓啀闄や粬浠箣闂寸殑鎹㈢畻鍏崇郴灏卞彲浠ヤ簡
  • java鏂囦欢鍚嶅墠缂鐩稿悓鍔鏃堕棿鎴鎬庝箞鍒ゆ柇鏈鏂扮殑鏂囦欢
    绛旓細鍙互浣跨敤姝e垯琛ㄨ揪寮忕瓑鏂瑰紡杩涜瑙f瀽锛2.灏嗘墍鏈塲ava鏂囦欢鎸夌収鏃堕棿鎴淇℃伅浠庡ぇ鍒板皬鎺掑簭锛屽彲浠ヤ娇鐢java鐨Collections.sort()鏂规硶缁撳悎鑷畾涔塁omparator杩涜鎺掑簭锛3.鎺掑簭鍚庯紝鏈鏂扮殑java鏂囦欢灏变綅浜庢帓搴忕粨鏋滅殑绗竴涓綅缃傛枃浠跺睘浜庢枃浠剁殑涓绉嶏紝涓庢櫘閫氭枃浠惰浇浣撲笉鍚岋紝鏂囦欢鏄互纭洏涓鸿浇浣撳瓨鍌ㄥ湪璁$畻鏈轰笂鐨勪俊鎭泦鍚堛
  • 姹傚姪!java涓鍏充簬鏃堕棿鎴Timestamp鐨勯棶棰
    绛旓細GregorianCalendar gcal = new GregorianCalendar(); // 鑾峰緱褰撳墠鏃堕棿// 璁惧畾鏍煎紡yyyy-mm-dd hh:mm:ssDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date = gcal.getTime(); // 灏嗗綋鍓嶆椂闂磋浆鎴愭棩鏈熷璞tring datetime = df.format(date); // 鑾峰緱绗﹀悎鏍煎紡鐨勫瓧绗︿覆锛...
  • java鎿嶄綔瑕佹眰鍔犲叆鏃堕棿鎴
    绛旓細涓鑸鍒犳敼璁板綍闇瑕佽褰鏃堕棿鎴鍚э紝鏌ヨ涓嶉渶瑕併備笉娓呮浣犻」鐩殑鏋舵瀯锛屼竴鑸彲浠ラ氳繃 filter鎴栬卻pring鐨刟op 鍙互鍋氳繖浠朵簨銆傘傘傝褰曠殑鏂瑰紡鏈夊緢澶氱锛屽叆搴撴垨鑰呭崟绾殑鎵搇og鏃ュ織
  • java鐨绫籇ate鍜孴imestamp浠涔堝尯鍒
    绛旓細1銆佷富瑕佹槸绮惧害闂锛宒ate娌℃湁ms,鑰宼imestamp鏄湁ms鐨勶紝鎵浠ate鐨勭簿搴﹁浣庝簬timestamp銆傝屼笖浜岃呭彲浠ヤ簰鐩歌浆鎹傞櫎姝や箣澶栵紝娌℃湁浠涔堜笉鍚岋紝鍐嶆濊冧笅鍚с
  • java鎬庝箞瀛樺偍鏃堕棿鎴鍦ㄤ唬鐮佷腑,渚涗笅涓娆¤皟鐢
    绛旓細涓嶇煡閬撴槸涓嶆槸浣犺鐨勶細Date date=new Date();//寰楀埌绯荤粺褰撳墠鏃堕棿 Long l1=date.getTime();//寰楀埌褰撳墠鏃跺埢鍒1970骞1鏈1鏃0:0:0鐨勬绉掓暟 渚嬪锛氳绠椾竴涓猣or寰幆鐨勭敤鏃 public class Test { public static void main(String[] args) { Date date1=new Date();Long l1=date1.getTime();for...
  • 璇烽棶Java鎬庝箞鑾峰緱褰撳墠鏃堕棿鎴,瑕乮nt鍨嬬殑涓嶈long鐨!
    绛旓細PHP 鐨 time() 鍑芥暟杩斿洖鐨勭粨鏋滄槸 Unix 鏃堕棿鎴锛屽肩殑鍗曚綅鏄锛Java 涓 System.currentTimeMillis() 杩斿洖鐨勭粨鏋滐紝鍊肩殑鍗曚綅鏄绉掋傞偅涔堝緢瀹规槗灏辩煡閬擄紝闄や互 1000 灏辫浜嗗槢锛歩nt seconds = System.currentTimeMillis() / 1000;
  • java涓父鐢ㄧ殑鏃堕棿鍜鏃堕棿鎴鐨勫鐞
    绛旓細鎵嬫墦锛屾湁闂鍐嶉棶long currentTimeMillis = System.currentTimeMillis();//鏃堕棿鎴锛屾绉掓暟SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");//鏃堕棿鏍煎紡鍖栫被Date date = sdf.parse("2012-01-01");//瑙f瀽鍒颁竴涓椂闂碨tring dateStr = sdf.format(new Date());//灏嗘椂闂存牸寮忓寲涓 涓瀹氭牸寮...
  • 扩展阅读:java入门 ... 时间戳网站 ... 在线json时间戳 ... java获取当前10位时间戳 ... java python ... java时间戳转date ... js把时间戳转为yyyymmdd ... js时间戳转换yyyymmdd ... js获取unix时间戳 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网