lotus 中日期小写转大写的函数及算法(lotus script) (转)[@more@]

日期小写变大写

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

lotus notes 常有用户要求要大写显示日期(比如公文,公章日期)。现将有函数提供,以交流。

算法:小写数字转换成大写字母的应用,在Notes中日期的转变。数小变大算法

思想:主要把"零。。十"这十一个字母放入一数组中,根据输入数字取相应数组值。未数为"0"的做特殊处理(只两位)。日期也是一样处理。

Notes日期小转大源码:

Sub Click(source As Button)

Dim x(10) As String

zz="零一二三四五六七八九十"

m=Len(zz)

For i=0 To Ubound(x)

x(i)=Left(zz,1)

zz=Right(zz,m-1)

m=m-1

Next

Dae=Format(Now,"yyyy-mm-dd")

num=Inputbox("请输入日期!"+Dae,"",Dae)

y=Strleft(num,"-")

m=Strleft(Right(num,5),"-")

d=Strright(Right(num,5),"-")

'年

dy=Len(y)

For i=1 To dy

yy=yy+x(Left(y,1))

y=Right(y,dy-1)

dy=dy-1

Next

'月日

Dim md(1) As Integer

Dim mm(1) As String

md(0)=m

md(1)=d

For i=0 To Ubound(md)

select Case True

Case md(i)<=10

mm(i)=x(md(i))

Case 10one=Left(Cstr(md(i)),1)

ten=Right(Cstr(md(i)),1)

If Right(Cstr(md(i)),1)=0 Then

mm(i)=x(Cint(one))+"十"

Else

mm(i)=x(Cint(one))+"十"+x(Cint(ten))

End If

End Select

Next

Msgbox yy+"年"+mm(0)+"月"+mm(1)+"日"

End Sub

java中小写转大写函数_lotus 中日期小写转大写的函数及算法(lotus script) (转)...相关推荐

  1. JAVA输出字符串中字母_Java输出字符串中的大写英文字母数,小写英文字母数以及非英文字母的三种方法...

    import java.util.*; /** * 3.编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母. 提示: 方法一:使用循环提取字符,判断字符是否在A-Z .a-z ...

  2. 在Java中,如何使一个字符串的首字母变为大写

    问题:在Java中,如何使一个字符串的首字母变为大写 我使用Java去获取用户的字符串输入.我尝试使他们输入的第一个字符大写 我尝试这样: String name;BufferedReader br ...

  3. 编写程序统计从键盘输入的一行文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同一个字母看待。 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按

    编写程序统计从键盘输入的一行文本中各个字母的个数. 输入以回车键结束. 不区分大小写,大写字母与相应的小写字母按照同一个字母看待. 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按 ...

  4. java lambda函数_最常用的 Java 8 中的 Lambda 函数(项目中实用笔记)

    最常用的 Java 8 中的 Lambda 函数(项目中实用笔记) 简介 Java 8 中的新特性,虽然现在都出到了Java14版本,不过在日常的开发过程中,8的版本是足够使用了,再说现在的8以上的版 ...

  5. java中函数_java中的函数

    函数的概述 1.函数定义: 能完成特定功能的代码段就是函数,每一个函数都是一个独立的小功能 2.为什么要有: 如果没有函数,在实现一个功能时候,就要写一遍这个逻辑, 如果功能多次使用,就会产生大量重复 ...

  6. JAVA中的isMirror函数_Swift中的反射Mirror

    Swift中的反射Mirror [TOC] 前言 Mirror是Swift中的反射机制,对于C#和Java开发人员来说,应该很熟悉反射这个概念.反射就是可以动态的获取类型以及成员信息,同时也可以在运行 ...

  7. 输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)

    #include<stdio.h> int main() {/*输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号('a'和'A'的序号为1). 输入*/char n ...

  8. python循环展示大写字母_python调用大写函数python中字典的循环遍历的两种方式

    开发中经常会用到对于字典.列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式. 注意: python2和python ...

  9. 至少8位密码,包括大写、小写、数字、特殊字符中的三种即可(一般强密码规则)

    至少8位密码,包括大写.小写.数字.特殊字符中的三种即可    正则表达式:^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W_]+$)(?![a-z\\d]+$)(?![ ...

最新文章

  1. dlib 获取人脸姿态 6个关键点
  2. python基础笔记_python基础学习笔记(九)
  3. 根据json文件读取json信息
  4. Docker快速安装与快速入门
  5. Expression Bland 入门视频(五) 了解对象面板和属性面板
  6. 优先队列详解(转载)
  7. 【python数字信号处理】——scipy库设计滤波器(IIR为例)、绘制滤波器频谱响应、IIR滤波器滤波、读写wav音频文件
  8. 使用C#体验函数式编程之——Partial application(局部应用)
  9. ldap基本dn_LDAP 中 DN CN DC OU
  10. 在线HTML编辑器 KindEditor
  11. Mac不再丝滑?这些有用的方法了解一下
  12. 抗滑桩弹性计算方法_抗滑桩设计与计算99147
  13. 讨论生活中什么样东西可以何种变量描述找出生活中顺序执行事情用c语言,《C语言程序设计》实验指导书...
  14. SPSS学习资料汇总
  15. 游戏加速器安卓apk代码
  16. java高并发解决方案
  17. 解决进入WindowsXP系统蓝屏提示“stop:0X0000007B
  18. 算法语句高中数学计算机,高中数学《基本算法语句》文字素材3 新人教A版必修3...
  19. 爬杜蕾斯官方微博,内容太刺激了吧
  20. python使用scrapy爬取图片

热门文章

  1. 深入浅出解释FFT(七)——fft求频谱图和功率谱密度图
  2. 802.11b协议的一些介绍和说明
  3. mybatis返回某一字段_8.mybatis的基本工作流程(2.0)※
  4. 浅谈单片机程序设计中的“分层思想”
  5. 从源码分析DEARGUI之背变换
  6. mongodb分享(二)
  7. micro-mvc框架支持mvc各层业务代码热部署
  8. go的异常处理,defer,panic,recover
  9. 8.6亿个人信息被偷 网络安全团队曝光交易内幕
  10. Memcache - 一款图形化memcache监控工具