精华内容
下载资源
问答
  • Oracle 函数(处理String)1.CONCAT连接两个字符串;SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual;高乾竞电话----------------010-88888888转232.LENGTH返回字符串的长度;SQL> select ...

    Oracle 函数(处理String)

    1.CONCAT连接两个字符串;SQL> select concat('010-','88888888')||'转23'  高乾竞电话 from dual;

    高乾竞电话

    ----------------

    010-88888888转23

    2.LENGTH

    返回字符串的长度;

    SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from gao.nchar_tst;

    NAME   LENGTH(NAME) ADDR             LENGTH(ADDR)       SAL LENGTH(TO_CHAR(SAL))

    ------ ------------ ---------------- ------------ --------- --------------------

    高乾竞            3 北京市海锭区                6   9999.99                    7

    3.LTRIM和RTRIMLTRIM  删除左边出现的字符串RTRIM  删除右边出现的字符串

    SQL> select ltrim(rtrim('   gao qian jing   ',' '),' ') from dual;

    LTRIM(RTRIM('

    -------------

    gao qian jing

    4.SUBSTR(string,start,count)

    取子字符串,从start开始,取count个

    SQL> select substr('13088888888',3,8) from dual;

    SUBSTR('

    --------

    08888888

    5.REPLACE('string','s1','s2')

    string   希望被替换的字符或变量

    s1       被替换的字符串

    s2       要替换的字符串

    SQL> select replace('he love you','he','i') from dual;

    REPLACE('H

    ----------

    i love you

    6.TRIM('s' from 'string')

    LEADING   剪掉前面的字符

    TRAILING  剪掉后面的字符

    如果不指定,默认为空格符

    7.INITCAP

    返回字符串并将字符串的第一个字母变为大写;

    SQL> select initcap('smith') upp from dual;

    UPP

    -----

    Smith

    8.INSTR(C1,C2,I,J)

    在一个字符串中搜索指定的字符,返回发现指定的字符的位置;

    C1    被搜索的字符串

    C2    希望搜索的字符串

    I     搜索的开始位置,默认为1

    J     出现的位置,默认为1

    SQL> select instr('oracle traning','ra',1,2) instring from dual;

    INSTRING

    ---------

    9

    9.LOWER

    返回字符串,并将所有的字符小写

    SQL> select lower('AaBbCcDd')AaBbCcDd from dual;

    AABBCCDD

    --------

    aabbccdd

    10.UPPER

    返回字符串,并将所有的字符大写

    SQL> select upper('AaBbCcDd') upper from dual;

    UPPER

    --------

    AABBCCDD

    11.TO_CHAR(date,'format')

    SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;

    TO_CHAR(SYSDATE,'YY

    -------------------

    2004/05/09 21:14:41

    12.CONVERT(c,dset,sset)

    将源字符串 sset从一个语言字符集转换到另一个目的dset字符集

    SQL> select convert('strutz','we8hp','f7dec') "conversion" from dual;

    conver

    ------

    strutz

    展开全文
  • 在TCP/IP通信,客户端与服务端之间传输的数据是以字节流形式,而我们通常在GUI操控的是字符串。这就需要在发送数据的时候完成字符串到字节数组的转换,同样,在接收数据的时候完成字节数组到字符串的转换。 这项...

    字符串与字节数组之间的相互转换


    在TCP/IP通信中,客户端与服务端之间传输的数据是以字节流形式,而我们通常在GUI中操控的是字符串。这就需要在发送数据的时候完成字符串到字节数组的转换,同样,在接收数据的时候完成字节数组到字符串的转换。
    这项功能可以通过System.Text.Encoding类实现

    String转Byte()

    Dim str As String = "hello worls"
    dim bys() As Byte 
    bys = System.Text.Encoding.UTF8.GetBytes(str.Trim)  '.Trim 去除首尾的空格
    

    Byte()转String

    Dim str2 As String 
    str2 = System.Text.Encoding.UTF8.GetString(bys)
    '或者使用 System.Text.Encoding.UTF8.GetString(rBuffer, offset, length)
    str2 =System.Text.Encoding.UTF8.GetString(bys, 0, bys.Length)
    
    展开全文
  • '从excel拿到有时间的字符串并截取, Dim reportDateFromExcel = xlSheet.Cells(2, 2).Value().ToString ' 'Report Date 31/12/2018' Dim reprotDateStr = Strings.Right(reportDateFromExcel, 10) Dim ...
    '从excel中拿到有时间的字符串并截取,
    
    Dim reportDateFromExcel = xlSheet.Cells(2, 2).Value().ToString ' 'Report Date 31/12/2018'
    Dim reprotDateStr = Strings.Right(reportDateFromExcel, 10)
    
    Dim reportDate = DateConvertUtil.ConvertStringToDate(reprotDateStr)
    
    '写方法进行转化
    
     Public Shared Function ConvertStringToDate(ByRef reportDate As String) As Date
    
            Dim year As String = reportDate.Substring(6, 4)
            Dim month As String = reportDate.Substring(3, 2)
            Dim day As String = reportDate.Substring(0, 2)
            Dim dt As Date = CDate(year + "/" + month + "/" + day)
            Return dt
        End Function
    
    '写到数据库
    
      Dim toDBRecList As List(Of it_automation_AG_report_result) = New List(Of it_automation_AG_report_result)
      Dim db = LINQHelper.CreateDataContext()
    
      If Math.Round((totalScTbondValue - 1) * 100, 2) <> 0.00 Or Math.Round((totalScTbondWeightedReturn - 1) * 100, 2) <> 0.00 Then
                    Dim newRec = New it_automation_AG_report_result With {
                .Portfolio_Id = 1,
                .Reutrn = Math.Round((totalScTbondValue - 1) * 100, 2),
                .Weighted_Return = Math.Round((totalScTbondWeightedReturn - 1) * 100, 2),
                .Report_DateTime = reportDate
            }
                    toDBRecList.Add(newRec)
    
                End If
    
        db.it_automation_AG_report_results.InsertAllOnSubmit(toDBRecList)
        db.SubmitChanges()
    

    注:根据数据库vb.net教程
    的表在程序中创建XXX.dbml文件,同时c#教程会自动生成XXX.designer.vb文件,it_automation_AG_report_result在自动生成文件中python基础教程有个Partial Public Class it_automation_AG_report_result类,类中是对应数据库的字段所生成的属性。

    展开全文
  • C#格式化数值结果表字符说明示例输出C货币string.Format("{0:C3}",2)$2.000D十进制string.Format("{0:D3}",2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}",2)2N用分号隔开的数字string.Format("{0:...

    C#格式化数值结果表

    字符

    说明

    示例

    输出

    C

    货币

    string.Format("{0:C3}",

    2)

    $2.000

    D

    十进制

    string.Format("{0:D3}",

    2)

    002

    E

    科学计数法

    1.20E+001

    1.20E+001

    G

    常规

    string.Format("{0:G}",

    2)

    2

    N

    用分号隔开的数字

    string.Format("{0:N}",

    250000)

    250,000.00

    X

    十六进制

    string.Format("{0:X000}",

    12)

    C

    string.Format("{0:000.000}",

    12.2)

    012.200

    Strings

    There really isn't any formatting

    within a strong, beyond it's alignment. Alignment works for any

    argument being printed in a String.Format call.

    Sample

    Generates

    String.Format("->{1,10}

    "Hello");

    ->

    Hello

    String.Format("->{1,-10}

    "Hello");

    ->Hello

    Numbers

    Basic number formatting specifiers:

    Specifier

    Type

    Format

    Output

    (Passed

    Double 1.42)

    Output

    (Passed

    Int -12400)

    c

    Currency

    {0:c}

    $1.42

    -$12,400

    d

    Decimal (Whole number)

    {0:d}

    System.

    FormatException

    -12400

    e

    Scientific

    {0:e}

    1.420000e+000

    -1.240000e+004

    f

    Fixed point

    {0:f}

    1.42

    -12400.00

    g

    General

    {0:g}

    1.42

    -12400

    n

    Number with commas for thousands

    {0:n}

    1.42

    -12,400

    r

    Round trippable

    {0:r}

    1.42

    System.

    FormatException

    x

    Hexadecimal

    {0:x4}

    System.

    FormatException

    cf90

    Custom number formatting:

    Specifier

    Type

    Example

    Output

    (Passed Double 1500.42)

    Note

    0

    Zero placeholder

    {0:00.0000}

    1500.4200

    Pads with zeroes.

    #

    Digit placeholder

    {0:(#).##}

    (1500).42

    .

    Decimal point

    {0:0.0}

    1500.4

    ,

    Thousand separator

    {0:0,0}

    1,500

    Must be between two zeroes.

    ,.

    Number scaling

    {0:0,.}

    2

    Comma adjacent to Period scales by

    1000.

    %

    Percent

    {0:0%}

    150042%

    Multiplies by 100, adds % sign.

    e

    Exponent placeholder

    {0:00e+0}

    15e+2

    Many exponent formats available.

    ;

    Group separator

    see below

    The group separator is especially useful for formatting currency

    values which require that negative values be enclosed in

    parentheses. This currency formatting example at the bottom of this

    document makes it obvious:

    Dates

    Note that date formatting is especially dependant on the

    system's regional settings; the example strings here are from my

    local locale.

    Specifier

    Type

    Example

    (Passed System.DateTime.Now)

    d

    Short date

    10/12/2002

    D

    Long date

    December 10, 2002

    t

    Short time

    10:11 PM

    T

    Long time

    10:11:29

    PM

    f

    Full date & time

    December 10, 2002 10:11

    PM

    F

    Full date & time

    (long)

    December 10, 2002

    10:11:29 PM

    g

    Default date & time

    10/12/2002 10:11 PM

    G

    Default date & time

    (long)

    10/12/2002

    10:11:29 PM

    M

    Month day pattern

    December 10

    r

    RFC1123 date string

    Tue, 10 Dec 2002

    22:11:29 GMT

    s

    Sortable date string

    2002-12-10T22:11:29

    u

    Universal sortable, local time

    2002-12-10

    22:13:50Z

    U

    Universal sortable, GMT

    December 11, 2002

    3:13:50 AM

    Y

    Year month pattern

    December, 2002

    The 'U' specifier seems broken; that string certainly isn't

    sortable.

    Custom date formatting:

    Specifier

    Type

    Example

    Example

    Output

    dd

    Day

    {0:dd}

    10

    ddd

    Day name

    {0:ddd}

    Tue

    dddd

    Full day name

    {0:dddd}

    Tuesday

    f, ff, ...

    Second fractions

    {0:fff}

    932

    gg, ...

    Era

    {0:gg}

    A.D.

    hh

    2 digit hour

    {0:hh}

    10

    HH

    2 digit hour, 24hr format

    {0:HH}

    22

    mm

    Minute 00-59

    {0:mm}

    38

    MM

    Month 01-12

    {0:MM}

    12

    MMM

    Month abbreviation

    {0:MMM}

    Dec

    MMMM

    Full month name

    {0:MMMM}

    December

    ss

    Seconds 00-59

    {0:ss}

    46

    tt

    AM or PM

    {0:tt}

    PM

    yy

    Year, 2 digits

    {0:yy}

    02

    yyyy

    Year

    {0:yyyy}

    2002

    zz

    Timezone offset, 2 digits

    {0:zz}

    -05

    zzz

    Full timezone offset

    {0:zzz}

    -05:00

    :

    Separator

    {0:hh:mm:ss}

    10:43:20

    /

    Separator

    {0:dd/MM/yyyy}

    10/12/2002

    Enumerations

    Specifier

    Type

    g

    Default (Flag names if available, otherwise

    decimal)

    f

    Flags always

    d

    Integer always

    x

    Eight digit hex.

    Some Useful Examples

    String.Format("{0:$#,##0.00;($#,##0.00);Zero}",

    value);

    This will output "$1,240.00" if passed 1243.50. It will output

    the same format but in parentheses if the number is negative, and

    will output the string "Zero" if the number is zero.

    String.Format("{0:(###)

    ###-####}", 18005551212);

    This will output "(800) 555-1212".

    变量.ToString()

    字符型转换 转为字符串

    12345.ToString("n"); //生成 12,345.00

    12345.ToString("C"); //生成 ¥12,345.00

    12345.ToString("e"); //生成 1.234500e+004

    12345.ToString("f4"); //生成 12345.0000

    12345.ToString("x"); //生成 3039 (16进制)

    12345.ToString("p"); //生成 1,234,500.00%

    展开全文
  • vb中val是什么意思?随着时代的发展,越来越多的的新词汇出现在我们的生活,下面就和美文阅读网小编一起来了解一下vb中val是什么意思吧。vb中val是什么意思这是一个把字符串转为数值的函数,将S转为它的数值形式...
  • VB中Implements的作用

    2020-12-30 08:21:42
    Implements [InterfaceName | Class]所需的 InterfaceName 或 Class 是类型库的接口或类的名称,该类型库的方法将用与 VisualBasic 类相一致的方法来实现。说明所谓接口就是代表接口封装的成员(方法以及属性)...
  • 关于vb中删除数据库记录的语句Sql = "select * from 班级信息where 姓名='" & Trim(Text1.Text) & "'"rsd.Open Sql, conn, adOpenStatic, adLockOptimisticYN = MsgBox("确定删除", vbYesNo)If YN = 6 ...
  • vb中val是什么意思

    2020-12-19 13:00:08
    vb中val是什么意思?随着时代的发展,越来越多的的新词汇出现在我们的生活,下面就和康网小编一起来了解一下vb中val是什么意思吧。vb中val是什么意思这是一个把字符串转为数值的函数,将S转为它的数值形式存入V。...
  • 特别设计到中文加密 让很多人费尽周折,经常会碰到解密中文出现乱码的情况下面这篇文章将对此做了说明计算机世界2000年第36期实现中文文本的加密方法武汉交通科技大学计算机科学与工程系 吴业福本文介绍了在VB6实现...
  • 项目场景: VB.NET最容易遇到的报错:Maximum request length exceeded. 问题描述: 最大请求长度,单位为KB(千字节),一般系统默认只有4M。 解决方案: 在Web.config文件把maxRequestLength改为"1048576"即可解决...
  • 高中信息技术vb试题及答案...封装性2.VB 数据类型 Boolean表示布尔型,布尔型变量占( )字节。A.4 B.3 C.2 D.13.表达式 Cint(13.2/2)的结果是( )A.6.5 B.6 C.7 D.54.表达式 Len(String(6, “9“))的值是...
  • 2006-04-18在VB中的按纽命令,如何写入格式化命令,是什么代码?用VB格式化硬盘:在新建工程添加表单一个;命令按钮一个为CmdFormatDisk;驱动器列表控件一个为Drive1然后添加如下代码:Option ExplicitPrivate ...
  • 需要对下载下来的网页进行编码转换,将UTF-8转成... If bHTML Then UTF8_Encode = Replace$(UTF8_Encode, vbCrLf, " ") End If End Function ◆◆ 评论读取.... 请登录后再发表评论! ◆◆ 修改失败,请稍后尝试
  • VB中VAL函数详解

    2020-12-19 13:00:08
    语法Val(string)必要的string参数可以是任何有效的字符串表达式.说明Val函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是...
  • 看起来就像您在Microsoft.VisualBasic命名空间搜索...如果您尝试用带引号的引号替换字符串的直引号,请尝试以下代码:'Declare a string that uses straight quotesDim origString As String = "This string us...
  • Dim strQuery As String strQuery = "SELECT * FROM Suppliers WHERE SupplierID = 12" Adodc1.RecordSource = strQuery Adodc1.Refresh更改 DataSource 在运行时,可以将 DataSource 属性重新设置为一个不同的数据...
  • VB中常用函数

    2021-02-11 14:11:53
    VB提供很多函数,利用函数可以简化程序,以下列出了一些常用函数:一、算术函数1、Abs()返回数值表达式的绝对值。如:Abs(-3)=32、Int()向下取整。如:Int(3.25)=3,Int(-3.25)=-43、Fix()取整函数。如:Fix(3.25)=3...
  • 展开全部Val函数,返回包含于字符串内的数字,字符串是一个适当类型的数值。1、语法Val(string),必要的string 参数可以是任e69da5e887aa3231313335323631343130323136353331333365653863何有效的字符串表达式.2、...
  • vb中str什么意思

    千次阅读 2021-07-16 03:11:46
    vb中str什么意思?str是VB的一种函数,可以将数字型变量或常量转换成字符型变量或常量。str函数的功能是返回代表一数值的Variant (String)。当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为...
  • Private Sub Command1_Click()Dim vDoc, vTag, collDim i As IntegerDim j As IntegerSet vDoc = ie.DocumentDim mstrcell As StringSet coll = vDoc.All("19")For i = 0 To coll.rows.len...
  • VB6 Json字符串合成

    2021-01-24 14:18:34
    Public Function dictToJson(pDicX As Dictionary, Optional ByVal isEscape As Boolean = True, Optional ByVal isObjBeginEndYinHao As Boolean = False) As String '字典转为带有转义符号的json ' 参数: ' ...
  • 高中年级VB程序设计全套教案教案本科目:信息技术姓名:缪韬云南师大实验中学高中年级 visual basic 部分第一讲 初识Visual ...过程与方法目标在学习VB的启动过程,掌握多启动的方法;举一反三的使用VB的其他...
  • 默认空)) Public Function cTable(ByVal MdbFile As String, ByVal TableName As String, ByVal DefaultFieldName As String, ByVal FieldType As DAO.DataTypeEnum, ByVal FieldSize As Long, Optional ByVal ...
  • Vb中如text和label控件是没有垂直居中功能的。但是可以变通就是给文字加空行。下面的是从百度贴吧上面引用来的:但是他并没有说明要将text的mutiline属性设置为true,否则是不行的。'加一个Text1一个Command1...
  • 通过data获取图片拓展名//通过图片Data数据第一个字节来获取图片扩展名-(NSString*)contentTypeForImageData:(NSData*)data{uint8_tc;[datagetBytes:&clength:1];switch(c){case0xFF:return@"jpeg";...
  • vb中msgbox用法

    2021-02-11 14:12:18
    VB中的函数,可实现弹出窗口.作用:在对话框显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。语法:MsgBox(prompt[, buttons] [, title] [, helpfile, context])参数说明:MsgBox 函数的...
  • VB中Http请求测试

    2021-03-10 16:42:42
    最近帮助公司维护一个VB的项目,需要用到Http请求与Java服务进行通信,这里记录下VB端的实现和代码。 1.1页面 1.2代码 'POST发送 Private Sub button1_Click() Dim str As String str = Text3.Text Dim ...
  • 孙刚3级2008-06-03 回答有第3方控件shcokwaveflash(一) 在VB中播放Flash动画怎样才能在VB中加入Flash动画呢?我们只要使用Flash5自带的Shockwave Flash.ocx这个控件就可以了。方法如下:1. 打开VB6.0,新建一个工程...
  • 光标定位到想获取帮助的关键词后按F1获取帮助,你会了吗?如图所示: 帮助 从帮助页面里可以看到,在.NET ...System.String类不同于旧的VB6.0,System.String类使用方法而不是函数来处理字符串。当然,为了兼容老版本

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 87,883
精华内容 35,153
关键字:

vb中string