1.输入中文转换成拼音首字母。
 需要的maven 工具包

<dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</artifactId><version>2.5.1</version>
</dependency>
/*** 输入中文字符串转换获得中文首字母* @param str 输入中文字符串* @return 首字母*/
public static String getPinYinHeadChar(String str) {StringBuilder convert = new StringBuilder();for (int j = 0; j < str.length(); j++) {char word = str.charAt(j);String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);if (pinyinArray != null) {convert.append(pinyinArray[0].charAt(0));} else {convert.append(word);}}return convert.toString();
}

2.随机获得指定长度的数字

public static String create_nonce_code(int len) {String chars = "0123456789";StringBuilder res = new StringBuilder();for (int i = 0; i < len; i++) {Random rd = new Random();res.append(chars.charAt(rd.nextInt(chars.length() - 1)));}return res.toString();
}

3.字符串转输入流InputStream

public static InputStream write(String data){InputStream input = null;try {input = new ByteArrayInputStream(data.getBytes("utf-8"));} catch (UnsupportedEncodingException e) {log.error("文件写入异常:",e);}return input;
}

4.获得当前时间的前几个小时或者后几个小时,和当前时间的前后几分钟

private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
/*** 获取当前时间之前或之后几小时 hour 正数为后几小时,负数为前几小时* @param hour* @return*/
public static String getTimeByHour(int hour) {Calendar calendar = Calendar.getInstance();calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) + hour);return sdf.format(calendar.getTime());
}
/*** 获取当前时间之前或之后几分钟 minute 正数为后几分钟,负数为前几分钟* @param minute* @return*/
public static String getTimeByMinute(int minute) {Calendar calendar = Calendar.getInstance();calendar.add(Calendar.MINUTE, minute);return sdf.format(calendar.getTime());
}

5.获得当前时间的月初日期和月末日期

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String firstday, lastday;
Calendar cale = Calendar.getInstance();
// 获取当前月的第一天cale.add(Calendar.MONTH, 0);cale.set(Calendar.DAY_OF_MONTH, 1);firstday = format.format(cale.getTime())+" 00:00:00";// 获取当前月的最后一天cale = Calendar.getInstance();cale.add(Calendar.MONTH, 1);cale.set(Calendar.DAY_OF_MONTH, 0);lastday = format.format(cale.getTime())+" 23:59:59";

输入中文转换成拼音首字母相关推荐

  1. html自动汉字转拼音,输入汉字转换成拼音首字母js代码

    js代码 //根据文本框输入的汉字自动获取汉字拼音首字母到下拉列表中,支持多音字,需引入库pinying.js function query(){ var str = document.getElem ...

  2. Oracle任意字符串转换成拼音首字母简写

    Oracle任意字符串转换成拼音首字母简写 需求目标 将"拼音简码"四个字转换成拼音首字母简写PYJM 实现代码 CREATE OR REPLACE FUNCTION FUN_GE ...

  3. oracle实现将汉字字符串转换成拼音首字母缩写

    1.定义一个函数: CREATE OR REPLACE FUNCTION F_GET_PYJM(P_NAME IN VARCHAR2) RETURN VARCHAR2 ASV_COMPARE VARC ...

  4. JS输入中文自动获取拼音首字母大写

    输入中文时,自动获取首字母大写 1.安装插件pinyin-pro npm install pinyin-pro 2.引入 import { pinyin } from 'pinyin-pro'; 3. ...

  5. C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母

    汉字转拼音貌似一直是C#开发的一个难题,无论什么方案都有一定的bug,之前使用了两种方案. 1.Chinese2Spell.cs 一些不能识别的汉字全部转为Z 2.Microsoft Visual S ...

  6. 中文转化成拼音首写字母

    要实现这样一种效果,当我输入名称是中文时,代码名称会自动获取输入中文的首写字母: 实现思路是这样的:名称输入完毕候,当焦点移出时,代码名称自动获取.这其中引入汉字转拼音开源组件 NPinyin. 下面 ...

  7. 将中文转换成拼音的组件类的pinyin

    ---------------------- ASP.Net+Unity开发. .Net培训.期待与您交流! ---------------------- 1.增加对不同编码格式文本的支持,同时增加编 ...

  8. php怎么把中文转,php如何把中文转换成拼音

    php把中文转换成拼音的方法:首先在encode方法中传进两个参数,分别为"$utf8Data"和"$sRetFormat",第一个参数为"传入的中文 ...

  9. mysql表中文字段提取拼音首字母最便捷实现,中文按拼音首字母排序

    mysql表中文字段提取拼音首字母 SELECT a.提取字段, IFNULL(ELT(INTERVAL (CONV(HEX(left(CONVERT(a.提取字段 USING gbk), 1)), ...

最新文章

  1. postgres 入门
  2. 乐乐茶完成近2亿元Pre-A轮融资,祥峰投资领投
  3. 比特币现金的第四次战役
  4. 学习笔记Spark(四)—— Spark编程基础(创建RDD、RDD算子、文件读取与存储)
  5. iOS开发学无止境 - 异步图片加载优化与常用开源库分析
  6. fastlane use_legacy_build_api true
  7. ef mysql 的坑_C# EF 与 MySql 的那些坑
  8. 炫天塔罗占卜结果......
  9. [论文收集] ICWS 2008论文
  10. mysql查询学生成绩语句_SQL查询成绩之精典语句
  11. WorkNC编程软件配套英格索尔高速铣刀帮助奥迪加工
  12. exp 导数oracle,指数函数 exp(x) 导数的直接求法
  13. 李少白讲摄影-不放过一切光线 地坛书市新书首发圆满结束
  14. tplink无线路由dns服务器,TPLINK无线路由器如何设置DNS服务器的DNS服务器地址,TPLINK无线路由器的地址 | 192.168.1.1手机登陆...
  15. 找到投资人的几种途径和方法
  16. 280. 陪审团 poj1015(背包DP)
  17. 中国石油大学计算机应用基础在线考试答案,中国石油大学2020年春季《计算机应用基础》在线考试答卷附标准答案...
  18. 【Python】基于Python获取腾讯位置大数据并进行数据清洗与可视化
  19. ps计算机网络海报,PS教程:Photoshop制作星空云海创意海报
  20. AG6201中文规格书|AG6201方案应用|安格AG6201||HDMI转VGA带DAC方案

热门文章

  1. 天天向上的力量---python持续的力量
  2. python用turtle画彩虹_Python利用turtle库绘制彩虹代码示例
  3. bios 刷 灵耀14_华硕灵耀Deluxe14笔记本装win10及bios设置教程(uefi+gpt)
  4. Word样式的导入与导出
  5. Debian修改DNS
  6. 十二章 Python入门系列之字典
  7. MEM/MBA 写作-论证有效性分析(04)逻辑缺陷-偷换概念以偏概全
  8. Thingworx- 创建一个事物
  9. 比较线程子进程 占用的内存情况
  10. 桌面计算机打开无响应,电脑桌面假死(点击无反应)怎么解决?