1. 程式人生 > >java--時間字串型別轉換為可存入資料庫時間型別的方法

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