Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将日期从字符串中分离出来?

如何将日期从字符串中分离出来?
EN

Stack Overflow用户
提问于 2011-11-10 14:46:28
回答 2查看 3.2K关注 0票数 1

嗨,我有字符串llike,

“在因子为0.8的01-15-09”

我想用下面的方法来分离这根线,

1]日期为01-15-09 2]系数为0.8

注意:字符串长度不是固定的。

那么,我们如何以#1和#2的形式分离数据呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-10 14:51:02

要获取日期,可以使用PATINDEX()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
declare @yourString varchar(100)
set @yourString = 'on 01-15-09 with a factor of 0.8'

select substring(@yourString,
            patindex('%[0-9][0-9]-[0-9][0-9]-[0-9][0-9]%', @yourString),
            8)

要获得"factor of xx“,你可以这样做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select substring(@yourString,
        patindex('%with a%', @yourString) + 7,
        20)
票数 3
EN

Stack Overflow用户

发布于 2011-11-10 14:58:08

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
declare @txt varchar(max)
set @txt = 'on 01-15-09 witha factor of 0.8'

select cast(substring(@txt, patindex('% [0-9][1-9]-%', @txt), 9) as date) [date], 
cast(right(@txt, patindex('%_ %', reverse(@txt))) as decimal(9,1)) Factor

结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
date       Factor
---------- ------
2009-01-15 0.8
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8081303

复制
相关文章
java如何将字符串转化为日期_java如何将字符串转为日期「建议收藏」
date.setlong currentTime = date.getTime();
全栈程序员站长
2022/11/16
5.2K0
javascript中如何正确将日期(Date)字符串转换为日期(Date)对象?
因近日一个项目中要在客户端判断用户输入的日期字符串的大小,所以对日期字符串转日期对象研究了一下,测试代码如下: <script. type="text/javascript"> var sDate1 = "2008/04/02"; var sDate2 = "2005/03/01"; var oDate1 = new Date(sDate1); var oDate2 = new Date(sDate2); if (oDate1 > oDate2)//输出 2008/04/
菩提树下的杨过
2018/01/22
5.8K0
java 日期格式化– SimpleDateFormat 的使用。字符串转日期,日期转字符串
日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 ‘A’ 到 ‘Z’ 和 ‘a’ 到 ‘z’ 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (‘) 引起来,以免进行解释。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串 白话文的讲:这些A——Z,a——z这些字母(不被单引号包围的)会被特殊处理替换为对应的日期时间,其他的字符串还是原样输出。
全栈程序员站长
2022/07/01
5.1K0
java 日期格式化– SimpleDateFormat 的使用。字符串转日期,日期转字符串
sql语句日期_sql中字符串和变量拼接
转载于:https://www.cnblogs.com/hoge66/p/11198213.html
全栈程序员站长
2022/11/09
1.2K0
在Bash中如何将字符串转换为小写
其中 "^" 运算符将匹配模式的小写字母转换为大写;"," 运算符将匹配的大写字母转换为小写。"^^" 和 ",," 扩展将转换扩展值中的每个匹配字符;"^" 和 "," 扩展仅匹配并转换扩展值中的第一个字符。
程序熵
2023/10/16
2430
在Bash中如何将字符串转换为小写
silverlight中如何将string(字符串)写入Resource(资源)?
1.导入命名空间 xmlns:clr="clr-namespace:System;assembly=mscorlib" 2.然后就可以这样用了 <Application.Resources>              <ResourceDictionary> <clr:String x:Key="ShowcaseLocation">http://www.silverlight.net/showcase/</clr:String> ... 3.使用 var s = Application.
菩提树下的杨过
2018/01/23
9690
java中判断字符串是否日期格式的方法
一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 "Hello World" 字符串。
Java架构师必看
2021/12/21
4.3K0
sql server 日期转字符串_db2 日期转字符串
While working with raw data, you may frequently face date values stored as text. Converting these values to a date data type is very important since dates may be more valuable during analysis. In SQL Server, converting a string to date can be achieved in different approaches.
全栈程序员站长
2022/11/08
3.5K0
python 日期 字符串 互转
def datetime_toString(dt): return dt.strftime("%Y-%m-%d-%H")
用户5760343
2019/07/05
1.3K0
java转换字符串为时间_JAVA字符串转日期或日期转字符串
文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进
全栈程序员站长
2022/08/23
2.9K0
MySQL 日期字符串转换
from_unixtime 格式化时间戳,默认的格式化模式 '%Y-%m-%d %H:%i:%s '
全栈程序员站长
2022/08/22
3.9K0
MySQL 日期字符串转换
Python从字符串中删除字符
Sometimes we want to remove all occurrences of a character from a string. There are two common ways to achieve this.
全栈程序员站长
2022/09/01
5.8K0
mysql整型转字符串_java中如何将字符串转换为字符数组
select * from A order by cast(name as unsigned);
全栈程序员站长
2022/09/27
23.4K0
Python日期字符串比较 转
需要用python的脚本来快速检测一个文件内的二个时间日期字符串的大小,其实实现很简单,首先一些基础的日期格式化知识如下 复制代码
双面人
2019/04/10
3.8K0
实用:如何将aop中的pointcut值从配置文件中读取
改造老项目,须要加一个aop来拦截所的web Controller请求做一些处理,由于老项目比较多,且包的命名也不统一,又不想每个项目都copy一份相同的代码,这样会导致后以后升级很麻烦,不利于维护。于是我们想做成一个统一的jar包来给各项目引用,这样每个项目只须要引用该jar,然后配置对应的切面值就可以了。
Bug开发工程师
2019/12/09
24K1
Stata | 字符串转日期变量
Stata 将日期、时间以及日期和时间以 1960-01-01 00:00:00.000 为开始时间的整数存储。比如1960-01-01 为 0,1959-12-31 为 -1 , 1960-01-02 为 1 。
PyStaData
2021/03/06
13.1K0
SQLserver字符串转日期_sqlserver合并字符串
sqlserver: CONVERT(datetime,#{transaction_date_time},20),
全栈程序员站长
2022/11/08
1.3K0
Python 如何将字符串转为字典?
这也就联想到,很多开发人员将表中的字段存储成字符串类型存储到MySQL数据表中,那么在从字段值到之后,势必要进行转化,这样更方便使用;
SEian.G
2021/07/29
2K0
点击加载更多

相似问题

如何将时区和日期时间从字符串中分离出来?

22

将日期时间从字符串android中分离出来

42

WordPress:如何将链接从发布日期中分离出来?

10

如何将特定部分从Javascript中的字符串中分离出来?

111

将日期和时间从日期时间格式中分离出来

55
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文