java--時間字串型別轉換為可存入資料庫時間型別的方法
本篇講了關於如”MM/dd/yyyy HH:mm”型別字串日期型別轉換的方法,寫了一點自己在開發過程中解決問題的方法。
下面上主要程式碼:
第一種轉換方法:
public Map<String, Object> ConvertStrToDate(Map<String, Object> paramMap) {
String settledateStr = paramMap.get("settledateStr").toString();
if (settledateStr != null && !"".equals(settledateStr)) {
String [] arr1 = settledateStr.split(" ");
String[] arr2 = arr1[0].split("/");
if (arr2.length > 2) {
String settledate = arr2[2] + "-" + arr2[0] + "-" + arr2[1]
+ " " + arr1[1];
paramMap.put("settledateStr", settledate);
}
}
return paramMap;
}
採用字串的split分割函式把”MM/dd/yyyy HH:mm”格式型別的轉換為”yyyy-MM-dd HH:mm”型別。
第二種轉化方法:
public Map<String, Object> ConvertStrToDate(Map<String, Object> paramMap) {
SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/yyyy HH:mm");
if(paramMap.get("chargedateStr")!=null && !"".equals(paramMap.get ("chargedateStr"))){
String chargedateStr1 = paramMap.get("chargedateStr").toString();
try {
paramMap.put("chargedateStr", sdf.parse(chargedateStr1));
} catch (ParseException e) {
e.printStackTrace();
}
}
return paramMap;
}
採用SimpleDateFormat時間格式化,把”MM/dd/yyyy HH:mm”格式直接轉化為時間格式順利存入資料庫。
相關推薦
java--時間字串型別轉換為可存入資料庫時間型別的方法
本篇講了關於如”MM/dd/yyyy HH:mm”型別字串日期型別轉換的方法,寫了一點自己在開發過程中解決問題的方法。 下面上主要程式碼: 第一種轉換方法: public Map<String, Object> ConvertStrToDa
Java中數值較大的double型別轉換為字串時會用科學計數法不使用千分位顯示的解決辦法
java.text.NumberFormat nf = java.text.NumberFormat.getInstance(); // 不使用千分位,即展示為11672283.234,而不是11,672,283.234 nf.setGroupingUsed(false); // 設
Java 時間String型別轉換為Date型別
時間String型別轉換為Date型別 背景:從URL獲取時間的字串,轉換為java.sql.Date型別存入資料庫 package com.example.demo.utils; import java.util.Date; import java.te
Date時間型別轉換為JSON字串時,會展示為Long型別
背景:通過http介面返回含有Date型別的資料給業務方,業務方反饋時間型別展示為Long。檢查程式碼確認資料是Date型別,Json返回是Long,main方法跑一下:public static void main(String[] args) { User uBe
web頁面的時間傳入servlet如何轉換為可以存入MySQL的Date型別
在web頁面中當使用如下語句: <input type="date" name="startTime"/> 提交到servlet中 在servlet頁面中: String startTime = request.getParameter("startTime"); 獲取到的是字串型別的時
★ Python字串型別轉換為列表型別(整型資料)
我們會發現在使用Matplotlib庫畫圖的時候因為許多引數都是以元組/列表的形式儲存與呼叫, 那我們可不可以通過input()輸入我們需要的引數呢? 測試過後, 發現input()輸入的是字串型別的資料,在使用list()直接對其列表化之後, 每一個單獨的字元都會被轉化列表中的
ORACLE CLOB 型別轉換為字串
在ORACLE 中儲存 大量 文字 超過了 3000個漢字 varchar 裝不下 迫不得已使用了 : CLOB 型別 CLOB 型別轉換為字串: select dbms_lob.substr(ADDR_SHAP
oracle中把逗號分割的字串轉換為可放入in的條件語句的字元數列
select regexp_substr('SMITH,ALLEN,WARD,JONES','[^,]+', 1, level) from dual connect by regexp_substr('SMITH,ALLEN,WARD,JONES', '[^,]+', 1, level) is no
順序表示的串——順序串3——將浮點型別轉換為對應的字串
將函式void ftoa(double f, char[])中的浮點數f轉換為相應的字串,存放在s中。其中,最多保留4位小數。例如1234.67轉換為“1234.67”,-56.789867轉換為“-56.7898” 【分析】 該題是北京航空航天大學的考研題。在將浮點數轉換為相應的字元時可分
C#時間點字串轉換為日期,當天時間點判斷
一、時間點轉換 在開發中經常遇到,在當天中某個時間段中,才允許執行的操作,然而這個時間段需要自由指定。 總結:在C#中 1.將時間點,轉換成日期物件 ,常用操作Convert.ToDateTime
Java將一個基本資料型別轉換為String的方法及效率比較
把一個基本資料型別轉為字串型別,有三種方法。 假設a是integer型別的資料 方法1:a.toString(); 方法2:String.valueOf(a); 方法3:a+""; 效率比較: 方法1效率最快、其次到方法2、最後才是方法3; 原因: 1.a
關於SQL Server中將數值型別轉換為字串的問題(轉)
今天將Excel中的資料匯入到資料庫表A後,某一列被自動定義成了Float資料型別,然而,我們的正式庫中的表B的相對應的列是Varchar型別的,所以,就出現了表B中所對應的列資料變成了科學計數法的形式。 今天在把一些資料匯入到SQL Server的時候遇到有個列被匯入成f
Java中Json字串直接轉換為物件的方法(包括多層List集合)
{"error":0,"status":"success","date":"2015-01-15","results":[{"currentCity":"南京","pm25":"83","index":[{"title":"穿衣","zs":"較冷","tipt":"穿衣指數","des":"建議著厚外套加毛
java實現網路圖片轉換為base64字串
功能需求:將網路圖片轉換為base64字串傳給前端 lg:String url = "https://www.baidu.com/369270f.jpg"; base64轉碼之後: url = "/9j/4AAQSkZJRg......G9AFqq6"; 程式碼實現:
java將list物件轉換為json字串資料顯示為空的資訊
1、首先是一個main 方法 public static void main(String[] args){ List l=new ArrayList(); ImageInfo a=
Oracle把逗號分割的字串轉換為可放入in的條件語句的字元數列
原文: select regexp_substr('SMITH,ALLEN,WARD,JONES','[^,]+', 1, level) from dual connect by regexp_substr('SMITH,ALLEN,WARD,JONES', '[^
Mysql Blob型別 轉換為java String 時產生亂碼的解決辦法
while(rs.next()){int id = rs.getInt(1);String name = rs.getString(2);int age = rs.getInt(3);Date birthday = rs.getDate(4);Blob noteBlob = rs.getBlob(5);St
Groovy將字串型別轉換為自定義型別的方法
@Override void build(val) { if (val instanceof Quantity) { this.amount = val.amount this.uni
Excel日期/時間儲存數值轉換為具體日期/時間(java實現)
在用POI的事件模型eventusermodel讀取大容量Excel時發現讀取的日期、時間格式輸出後是浮點數字符串,然而沒有找到有類似於usermodel的分格式讀取的方法,於是編寫一個工具類,把獲取的浮點數轉換成日期/時間格式,增加可用性。 Excel用浮點
Java實現base64圖片轉換為base64字串。base64字串轉換圖片 之間的互相轉換,並儲存在本地。
java實現Base64資料圖片和資料間的互相轉換 首先建立類。寫兩個方法: 圖片轉base64字串方法:GetImageStr(); 字串轉為圖片方法:GenerateImage(); pa