oracle 查找并转化字符串 5C

oracle 如何将字段中不同字符串日期格式转换成指定日期格式,并更新此字段

12个回答

使用to_date(“str”,“yyyy-mm-dd”)

字符串转换成日期格式
to_date('2017-12-10','yyyy-mm-dd')

to_date(“要转换的字符串”,”转换的格式”) 两个参数的格式必须匹配,否则会报错。
也不是只有这一种转换的格式

eg:to_char(sysdate,’yy-mm-dd hh24:mi:ss) 这里面的sysdate就是获取系统现在的时间 转换成17-11-26 11:17:42

日期变成字符串就用 to_char

to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。希望可以帮助到你

 INSERT INTO TEST (TEST_DATE) VALUES ('2017-11-20 10:30:20');
SELECT * FROM TEST;
UPDATE SET TEST TEST_DATE=to_char(to_date(TEST_DATE,'YYYY-MM-DD HH24:MI:SS'),'YYYY:MM:DD');
SELECT * FROM TEST;

图片说明

u014789012
逆水行舟天涯路 格式错了~补充一下
接近 2 年之前 回复
u014789012
逆水行舟天涯路 UPDATE TEST SET TEST_DATE=to_char(to_date(TEST_DATE,'YYYY-MM-DD HH24:MI:SS'),'YYYY:MM:DD');
接近 2 年之前 回复

to_date('时间,'格式')

to_date('时间,'格式')
TO_CHAR(number, '格式')

--转为字符型:
where to_char('date' ,'yyyy-mm-dd')='2017-11-26' ;
--转为日期型:
where to_date('2017-11-26' ,'yyyy-mm-dd')=date ;

to_date('时间,'格式')

怎么都是to_date 重点不是不同字符串吗?可以利用正则去筛选日期,再用to_date 转换

to_date('字符串','格式')

to_date('字符串','格式')
应该不止oracle,其他的sql好像都支持的吧

共12条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
oracle遍历数据库查找字符串
自己工作时写的oracle搜索数据库,查找想要找的字符串.配置简单,省去单独写sql的时间.运行需要jre运行环境.
字符串转化
String mode = "111100111111100011111011";rn代表24个小时,1表示有值,0表示无值rn想截取成类似这样的结构“00-03”,“06-12”,"16-20","21-23"...rn如果是单个值,则截取成类似“04-04”这样,表示4点有值。rnrn请大家帮忙写个函数
字符串转化!!
如何将整数或浮点数转化为字符串rn如:123 123rn 123.1 123.1rn0.0001 0.0001rn我在转化时候出现的问题是:rn123 123.rn0.0001 1.e-4rn如何处理?rn请赐教!
字符串的转化
深入Javascript字符串, 掌握字符串的核心知识.为后期项目的实战做好准备!
转化字符串
如何将整数或浮点数转化为字符串rn如:123 123rn 123.1 123.1rn0.0001 0.0001rn我在转化时候出现的问题是:rn123 123.rn0.0001 1.e-4rn如何处理?rn请赐教!rn
时间戳转化,时间字符串转化
<html> <script> let timeStr = '20160101060000' function addtime(reqTime) { // 将你的格式转换成时间格式 reqTime = reqTime.substr(0, 4) + '-' + reqTime.substr(4, 2) + '-' + reqTi...
C++字符串中查找子字符串并替换
BOOL FindAndReplaceStr(TCHAR * dest,TCHAR * findStr,TCHAR *replaceStr) {     TCHAR  *pfirst = NULL;     int tmp_len=wcslen(dest);     TCHAR pdest[MAX_PATH]={0};     wcscat_s(pdest, MAX_PATH, dest
如何查找并更新文本文件中的字符串?
现小弟欲写一可以查找并更新任意文本文件中字符串的程序,比如test.txt中內容为:abcd1234,我可以查找到字符串abcd并更新成我想要的字符串,请问该怎么写?请高手指教,谢谢!
查找并选择字符串的问题(与换行有关????)
我想在一个TextArea中查找一个字符串,如果找到,就选择它,前记下当前字符串所在的位置,以便下次查找时从这个位置开始,rn以下为我写的程序代码rn public void search()rn rn String find_string = find_area.getText().trim();rn //将要查找的字符串rn String text_string = Notepad_Edit.text.getText();rn //Notepad_Edit.text为TextArea类型rn String find_temp = find_string;rn String text_temp = text_string;rn //如果不区分大小写,则全转化为大写来比较rn if( !isUpper)rn rn find_temp = find_string.toUpperCase();rn text_temp = text_string.toUpperCase();rn rn rn int loc=start, len=find_temp.length();rn int j = 0;rn for(int i = 0; i < text_temp.length(); i++)rn rn j=text_temp.indexOf(find_temp, start+1);rn if (j>=0) rn rn count++;rn Notepad_Edit.text.setSelectionStart(j);rn Notepad_Edit.text.setSelectionEnd(j+len);rnrn loc=j+len;rn // i = loc;rn start=loc;//保存本次查找到的位置rn break;//查找到就退出循环rn rn rn rn if(j == -1)rn rn //显示查找结果rn count_dlg = new Count_Dialog("查找",count);rn count_dlg.setVisible(true); rn count = 0;rn rn rnrn本代码所存在的问题:rn1。如果这个字符串在第一行,那么在第一行的字符串都会正确选中,如果在第二行,那么第一个会正确选中,之后都会出错rn2。如果第一行没有字符,即第一行开始就换行了,那么以后各行的查找中都会出错rn3。各个字符串查找得到的位置都是正确的(好像是吧),可是为什么在选中时却出错呢??rnrn还请各位指点一下,小弟不胜感激,谢谢rnrn对了,如果不介意,能否指点一下Clipboard的用法,有实例就更好。再就是指点一下在TextArea中如何存在多种不同的颜色呢???
1.6 查找指定字符串,并高亮显示 p21
1.6 查找指定字符串,并高亮显示
查找字符串中的单词并替换
查找字符串中的单词并替换
字符串与16进制字符串相互转化
一、ASCII字符串转换为16进制字符串 /** * @param s 字符串 * @return 16进制字符串 * @desc 字符串转换为16进制字符串 */ public static String toHexString(String s) { String str = ""; for (i
获取签名并转化
先说下碰到的坑,神坑,大神坑 1.最大的坑:服务端传过来的pdf文件进行显示,首先,PDF,其次,可编辑的PDF。。。。ps:安卓的正常显示,iOS完全搞不定具有filltable属性的PDF,就是说,可编辑输入框的数据无法显示,PDF其他显示正常!服务端加班了两天对PDF进行转换才实现的! 2.获取签名的image 后传给服务端进行合成,签名的image的背景不是透明而是白色 3.横屏状态
oracle中有没有查找字符串的函数
在oracle中,条件想写成该字段值前三位不包含“1”或“2”或“3”rn如何写,急
求大神·关于oracle查找字符串问题
求各位帮忙看看,表中某个字段值很乱,想抽取有用的信息出来并做些计算rn如:rnid valuern1 _id:$oid:573e5bb44d89070f00cf65e9,[b]types:20 GP[/b],_id:$oid:573e5bb44d89070f00cf65e8,[b]types:40 HQ[/b]rn2 _id:$oid:5758a988c74d490f0093a2bc,[b]types:[/b]rn3 [b]qty:2[/b],_id:$oid:573d7e214d89070f00ce5e60,[b]types:20 GP[/b],[b]qty:3[/b],_id:$oid:573d7e214d89070f00ce5e5f,[b]types:40 HQ[/b]rnrn--------------------------------------------------------------rn想抽取的结果是rnid qty* types**rn1 0 20GP, 40HQrn2 0 rn3 5 20GP, 40HQrnrn*qty: 字段中所有的qty相加 (不确定有几个qty)rn**types: 字段中所有types值串连 (同不确定有几个types)
在字符串中查找字符串
java中indexOf方法的使用
查找字符串
用什么函数搜寻某一个字符串是否有“'”单引号rndim str as stringrnstr=text1.textrn用什么方法搜寻出str中输入了'即英文的单引号
字符串的查找
问题:有一个文本串S和一个模式串P,要查找P在S中的位置 蛮力匹配方法: 如果 S[i] == P[j] , 则 i++ , j++;继续匹配下一个字符串 如果S[i] != P[j] , 则 i = i - j + 1; j = 0;i 指针回溯; int ViolentMatch(char *S,int *P) { int sLen = strlen(S); int pLen = strl...
字符串的查找????
有一字符串,safaA1Aeg56456AaA645665AwAwerger....rnrn我想找到以A开头,以A结尾,中间有一个字符的组合,(A1A,AaA,....)rnrn用InStr 函数,无法对"以A开头,以A结尾,中间有一个字符的组合"进行描述,rnrn请高手帮助
如何从字符串中查找并替换相应的字符串?
rn字符串规则:http://blog.3snews.net/?uid-任意UID-action-viewspace-itemid-任意ITEMIDrn替换规则 :http://blog.3snews.net/index.php?uid=对应上面的UID&itemid=对应上面的ITEMIDrn把$str1、$str2这一类字符串中的链接按规则替换rn
例题:在链表中查找一个字符串,并插入另一个字符串
题目为C++ primer 9.28 #include   #include #include using namespace std; void Insert(forward_list &lst, const string &a, const string &b); int main() { forward_list lst{ "nayeon","tzuyu","momo
time_t和字符串间的转化
///指定YYYY-MM-DD HH24:MI:SS型的时间,格式化为time_t型的时间/// time_t FormatTime2(const char * iTimeStr) { struct tm tTm; time_t oTime; sscanf(iTimeStr, "%4d-%2d-%2d %2d:%2d:%2d", &tTm.tm_year, &
字符串与时间戳的转化
1.    字符串转化为时间戳          String s="2015-06-06 15:00:00"; Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(s); lDate1 = date.getTime(); 2.时间戳转化为字符串 String s=null; //date为
emoji字符串转化
/** * 检测是否有emoji字符 * * @param source * @return 一旦含有就抛出 */ public class EmojiFilter { public static boolean containsEmoji(String source) { if (StringUtils.isBlank(source)) { return false;
字符串与数组的转化iOS
NSString *a = [[NSString alloc] initWithString : @"冬瓜,西瓜,火龙果,大头,小狗" ];     NSArray *b = [a componentsSeparatedByString:@","];
枚举和字符串的相互转化
enum DPodRecordType{     un_pay         = 0,     un_ext_pay     = 1,     has_pay        = 2,     artisan_start  = 3,     service_begin  = 4,     service_finish = 5,     cancel         = 6,    
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview