C#
bhots
不会写代码
展开
-
JS C#字符串 判断 是否存在 indexof 方法谨慎使用
事情起源是我的代码有一个函数,将 list 的数据组成字符串并用逗号隔开。由于很多方法都能判断 字符串是否包含 某个字符串的方法,在可能的情况下尽量不要使用 indexof 方法了。当然可以通过表达式对 list 进行去重后再进行获取的方法,这个更加推荐,js 和C# 都能使用。最近在写代码的时候发现一个小bug,就是本来拿两条数据的,但是只拿了一条数据。解决方法是进行代码优化,通过一个新的list进行去除,如下。.自然就没有拿到后面的数据,后面就自然有错误了。本来显示的代码应该是。原创 2023-01-07 09:28:42 · 231 阅读 · 0 评论 -
oracle 日常常用方法记录(日常更新)
众所周知,由于服务器有时候会设置时间为12小时,这样数据库的时间总是拿到12小时制度,也就是带下午上午的字样。或者你要是有足够权限的话,直接修改服务器即可(仅限于C#的window)3.当使用的值不存在又需要返回空值的时候,用左连接最好。若是想要拿到24小时制的,就必须按照以下规则来。c#获取时间也是这么个道理。原创 2022-10-12 18:43:00 · 1468 阅读 · 0 评论 -
关于获取时间但是录入到数据库不一样的问题
查看代码困扰了我好久,结果发现代码没问题,是用户电脑设置时间在2014年,这个代码是通过本地计算机时间获取的,若是计算机时间不正确,则得出的结果会有出入。为了得到正确的时间不在出现这样的错误,我们就需要新建一个函数,从数据库里面获取当前时间,如下所示。...原创 2022-09-01 10:15:36 · 425 阅读 · 0 评论 -
向ql sql 插入数据发现未能插入的原因
第二部点击这个,绿色运行按钮右边的那个,用作commit,不然数据是没插入表格中的(没想到吧,在Navicat插入数据根本没有这一步)之前项目都是用 Mysql,这次接触oracle差点不会插入sql数据了。这次做个记录,qlsql如何插入数据到表中。同理,对表点击edit data,点击下面的加号,当你输入数据后也要按那个按钮才算插入到数据库当中。第一步很简单,写简单的insert语句。...原创 2022-08-11 12:12:01 · 682 阅读 · 1 评论 -
C# 时间的加减法
t1.AddMilliseconds(N):增加或者减少N毫秒的日期,参数N为double类型值。t1.AddMinutes(N):增加或者减少N分钟的日期,参数N为double类型值。t1.AddSeconds(N):增加或者减少N秒的日期,参数N为double类型值。t1.AddHours(N):增加或者减少N小时的日期,参数N为double类型值。t1.AddDay(N):增加或者减少N天的日期,参数N为double类型值。t1.AddMonth(N):增加或减少N月的日期,参数N为Int类型。...原创 2022-08-09 14:04:53 · 4795 阅读 · 0 评论 -
关于C# 对于oracle会报错 00911 ora 标识符无效,但是复制sql语句去pl sql又不报错的原因
写代码的时候发现,同样的一条sql语句,在C#代码里面执行不成功 报00911 ora 标识符无效,但是断点后把sql语句复制到数据库运行又能拿到数据的疑惑。经过小半天的时间,发现sql语句的结尾不能存在 “;很简单但是很折磨人,记录一下。...原创 2022-08-09 08:35:49 · 442 阅读 · 0 评论