日度归档:2020年10月12日

c# 如何获取当前服务器的北京时间呢?


摘要:
下文讲述使用c#代码获取北京时间的方法分享,如下所示;

 实现思路:
     1.获取服务器的UTC时间
     2.设置一个时区
     3.将UTC时间转换为相应时区下的时间

例:
获取此刻服务器的北京时间

 
using System;
 
namespace consoleTest
{ 
    class Program
    { 
        static void Main(string[] args)
        { 
            Console.WriteLine("maomao365.com示例分享");

            //1.获取UTC时间
            DateTime d = DateTime.Now.ToUniversalTime();

            //2.设置时区
            var chinaZone = TimeZoneInfo.FindSystemTimeZoneById("China Standard Time");

            //3.获取时区下的时间
            var t= TimeZoneInfo.ConvertTimeFromUtc(d, chinaZone);

            Console.WriteLine(t);

            Console.ReadLine();
        }        
    }
} 

c#获取此刻北京时间的示例分享

c#获取此刻北京时间的示例分享

php代码中如何判断openssl是否在服务器上安装呢?


摘要:
下文讲述使用php代码判断服务器是否安装openssl的方法分享,如下所示;

 实现思路:
  检测服务器是否安装了openssl,
  我们可以采用function_exists函数
   检测服务器是否包含“openssl_open”函数的方式,
  变量检测服务器是否支持"opensssl"  

例:

 <?php
echo 'maomao365.com-php示例 <br />';

echo 'OPENSSL–';

echo (function_exists('openssl_open')?'支持':'不支持');

?>

C# 如何判断数组是否拥有空元素呢?


摘要:
下文讲述c#代码中检测数组中是否包含空元素的判断方法分享,如下所示;

实现思路:
    使用Linq的Any方法 对数组中元素进行遍历查找,
    如果存在空元素,则返回true
   ---------或----------
    使用循环遍历数组元素,如检测到空元素,
     则返回true, 跳出循环

例:

  using System;
using System.Linq;

namespace consoleTest
{ 
    class Program
    {
         
        static void Main(string[] args)
        { 
            Console.WriteLine("maomao365.com示例分享");

            string[] arrayList = new[] { "猫猫教程", "maomao365.com",null, "" };

            //包含空字符串或NULL返回True
            bool emptyFlag = arrayList.Any(x => string.IsNullOrEmpty(x));
        
            if (emptyFlag)
            {
                Console.WriteLine("数组中存在空元素!");
            }
            else
            {
                Console.WriteLine("数组中无空元素!");
            }

            Console.ReadLine();
        }        
    }
} 
c#数组中是否包含空元素的示例分享

c#数组中是否包含空元素的示例分享