panlinlin
4 years ago
5 changed files with 86 additions and 5 deletions
Binary file not shown.
@ -0,0 +1,63 @@ |
|||
package com.genersoft.iot.vmp.gb28181.bean; |
|||
|
|||
import gov.nist.javax.sip.header.SIPDate; |
|||
|
|||
/** |
|||
* 重写jain sip的SIPDate解决与国标时间格式不一致的问题 |
|||
*/ |
|||
public class WvpSipDate extends SIPDate { |
|||
|
|||
public WvpSipDate(long timeMillis) { |
|||
super(timeMillis); |
|||
} |
|||
|
|||
@Override |
|||
public StringBuilder encode(StringBuilder var1) { |
|||
String var2; |
|||
if (this.month < 9) { |
|||
var2 = "0" + (this.month + 1); |
|||
} else { |
|||
var2 = "" + (this.month + 1); |
|||
} |
|||
|
|||
String var3; |
|||
if (this.day < 10) { |
|||
var3 = "0" + this.day; |
|||
} else { |
|||
var3 = "" + this.day; |
|||
} |
|||
|
|||
String var4; |
|||
if (this.hour < 10) { |
|||
var4 = "0" + this.hour; |
|||
} else { |
|||
var4 = "" + this.hour; |
|||
} |
|||
|
|||
String var5; |
|||
if (this.minute < 10) { |
|||
var5 = "0" + this.minute; |
|||
} else { |
|||
var5 = "" + this.minute; |
|||
} |
|||
|
|||
String var6; |
|||
if (this.second < 10) { |
|||
var6 = "0" + this.second; |
|||
} else { |
|||
var6 = "" + this.second; |
|||
} |
|||
|
|||
int var8 = this.getJavaCal().get(14); |
|||
String var7; |
|||
if (var8 < 10) { |
|||
var7 = "00" + var8; |
|||
} else if (var8 < 100) { |
|||
var7 = "0" + var8; |
|||
} else { |
|||
var7 = "" + var8; |
|||
} |
|||
|
|||
return var1.append(this.year).append("-").append(var2).append("-").append(var3).append("T").append(var4).append(":").append(var5).append(":").append(var6).append(".").append(var7); |
|||
} |
|||
} |
Loading…
Reference in new issue